티스토리 뷰

포텐셔미터(Potentiometer)를 이용해서 LED 밝기를 조절하는 실험입니다.

 

포텐셔미터는 가변저항이라고 해서

저항값 변경이 가능한 저항입니다.

저는 회전형 포텐셔미터를 이용해서 LED 밝기를 변화시켜 보았습니다.

 

포텐셔미터로 LED 밝기 조절

회전형 포텐셔미터에는 세 개의 핀이 있습니다.

왼쪽과 오른쪽 핀에는 VCC (+)와 GND (-)를 연결해 주고

가운데 핀에는 아두이노 아날로그 입력으로 넣을 점퍼선을 연결합니다.

 

포텐셔미터 왼쪽핀 - 아두이노 보드 5V

포텐셔미터 가운데핀 - 아두이노 보드 A0 핀

포텐셔미터 오른쪽핀 - 아두이노 보드 GND

아두이노-포텐셔미터 연결

LED 연결은 아래와 같습니다. 디지털 3번핀을 이용하였습니다.

아두이노 3번핀 - LED (+) - LED(-) - 220 Ω - 빵판 GND

아두이노 GND - 빵판 GND

아두이노-LED 연결

아두이노 스케치 입니다.

포텐셔미터 LED 발기 조절 스케치

포텐셔미터로 읽어들인 전압을 analogRead로 읽어서

analogWrite 로 pwm 신호를 내보냅니다.

 

이 때 아날로그 입력의 범위 (0~1023)와

pwm 출력의 범위 (0~255)가 다르기 때문에

map 함수를 써서 포텐셔미터의 입력값을

동일한 비율로 보정하여 LED로 출력합니다.

 

https://youtu.be/gQ4ISu4qiS0

아두이노 포텐셔미터로 LED 밝기 조정

 

 

 

 

이상, 포텐셔미터로 LED 밝기 조정하기 였습니다.

댓글
공지사항
최근에 올라온 글