본문 바로가기

[아두이노&랩뷰]아날로그 입력과 PWM을 사용하여 LED 밝기 조정하기.

반응형

아날로그 입력과 PWM으로 가변저항으로 LED의 밝기를 조정해보자

 

회로도는 이하와 같다.

 

 

 

회로도는 간단하다. 가변 저항에 +,-,아날로그 입력 0번을 연결해준다. 그리고 9번 채널에는 LED를 연결해 준다. PWM이라고 적힌 곳에만 PWM이 가능하다. 아두이노에서는 아날로그 출력이라고 할 수 있다. 하지만 엄밀히말하면 펄스폭 변조로 디지털이다. 다음과 같이 연결했다면 랩뷰로 이동하여 다음과 같이 코딩한다. 

코드또한 어렵지 않다. 아날로그 입력에서 들어오는 0~5V의 값을 아날로그 출력으로 쓰이는 0~255 단계로 나눠서 표현하라고 한 것이다. 이렇게 작성하면 가변저항을 돌림에 따라 LED가 서서히 밝아지고 어두워짐을 확인할 수 있다.

반응형
-->