반응형
아날로그 입력과 PWM으로 가변저항으로 LED의 밝기를 조정해보자
회로도는 이하와 같다.
회로도는 간단하다. 가변 저항에 +,-,아날로그 입력 0번을 연결해준다. 그리고 9번 채널에는 LED를 연결해 준다. PWM이라고 적힌 곳에만 PWM이 가능하다. 아두이노에서는 아날로그 출력이라고 할 수 있다. 하지만 엄밀히말하면 펄스폭 변조로 디지털이다. 다음과 같이 연결했다면 랩뷰로 이동하여 다음과 같이 코딩한다.
코드또한 어렵지 않다. 아날로그 입력에서 들어오는 0~5V의 값을 아날로그 출력으로 쓰이는 0~255 단계로 나눠서 표현하라고 한 것이다. 이렇게 작성하면 가변저항을 돌림에 따라 LED가 서서히 밝아지고 어두워짐을 확인할 수 있다.
반응형
'아두이노를 활용한 프로토타이핑' 카테고리의 다른 글
[아두이노&랩뷰]반도체 온도센서(TMP36 - Temperature Sensor) (1) | 2012.09.23 |
---|---|
[아두이노&랩뷰]휨센서를 사용한 구부러짐 측정. (1) | 2012.08.29 |
[랩뷰&아두이노]풀업저항, 풀다운저항/싱킹,소싱 (0) | 2012.06.25 |
택트 스위치로 LED 켜기_디지털인풋[랩뷰&아두이노] (3) | 2012.06.11 |
빛의 세기에 따라 LED의 밝기를 조절해보자!! with 랩뷰&포토셀(CdS) (0) | 2012.05.19 |