티스토리 뷰
포텐셔미터(Potentiometer)를 이용해서 LED 밝기를 조절하는 실험입니다.
포텐셔미터는 가변저항이라고 해서
저항값 변경이 가능한 저항입니다.
저는 회전형 포텐셔미터를 이용해서 LED 밝기를 변화시켜 보았습니다.
회전형 포텐셔미터에는 세 개의 핀이 있습니다.
왼쪽과 오른쪽 핀에는 VCC (+)와 GND (-)를 연결해 주고
가운데 핀에는 아두이노 아날로그 입력으로 넣을 점퍼선을 연결합니다.
포텐셔미터 왼쪽핀 - 아두이노 보드 5V
포텐셔미터 가운데핀 - 아두이노 보드 A0 핀
포텐셔미터 오른쪽핀 - 아두이노 보드 GND
LED 연결은 아래와 같습니다. 디지털 3번핀을 이용하였습니다.
아두이노 3번핀 - LED (+) - LED(-) - 220 Ω - 빵판 GND
아두이노 GND - 빵판 GND
아두이노 스케치 입니다.
포텐셔미터로 읽어들인 전압을 analogRead로 읽어서
analogWrite 로 pwm 신호를 내보냅니다.
이 때 아날로그 입력의 범위 (0~1023)와
pwm 출력의 범위 (0~255)가 다르기 때문에
map 함수를 써서 포텐셔미터의 입력값을
동일한 비율로 보정하여 LED로 출력합니다.
이상, 포텐셔미터로 LED 밝기 조정하기 였습니다.
'아두이노' 카테고리의 다른 글
아두이노 - 초음파 센서 (0) | 2020.05.19 |
---|---|
적외선센서 테스트 (0) | 2020.05.07 |
아두이노 - 누름버튼스위치로 LED 켜기 (0) | 2020.04.25 |
아두이노 RC 모터 4개 구동 (0) | 2020.04.17 |
아두이노 RC 모터 돌리기 연습 (0) | 2020.04.06 |
댓글
공지사항
최근에 올라온 글