라벨이 가변저항인 게시물 표시

[Arduino] 아두이노 가변저항으로 LED 밝기 조절하기

이미지
아두이노 가변저항으로 LED 밝기 조절하기 가변 저항은 스위퍼를 돌려서 0 ~ 1023 값을 받을 수 있다. 가변 저항으로 얻은 값으로 LED 밝기를 조절 해 보자. 회로도 저항은 220옴을 사용하면 된다. 코드 구현 가변 저항 값이 커질 수록 LED 밝기가 올라간다.  map함수 = 가변저항 최대값(1023) / LED 최대값(255)의 근사치다. #define LED_PIN 11 void setup ( ) {   pinMode ( LED_PIN, OUTPUT ) ; } void loop ( ) {   int readVal= analogRead ( A0 ) ;   readVal = map ( readVal, 0 , 1023 , 0 , 255 ) ; //가변저항 값 -> led 값으로 변환   analogWrite ( LED_PIN, readVal ) ; // led를 아날로그 값으로 출력 }