가변저항으로 LED 밝기 조절

by JE posted Jan 23, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

http://dreamholic.tistory.com/75

 

YYY.jpg

 

int sensorPin=A3;
int ledPin=3;
int sensorValue=0;
void setup(){
  pinMode(ledPin,OUTPUT);
  Serial.begin(9600);
}
void loop() {
 sensorValue= analogRead(sensorPin);
 Serial.println(sensorValue);
 int ledValue = map(sensorValue, 0, 1023,0,255);
 Serial.println(ledValue);

 analogWrite(ledPin,ledValue);
 delay(100);
}


map(value, fromLow, fromHigh, toLow, toHigh)
- 특정 범위의 위치 값을 다른 범위의 위치 값으로 매핑하여 변환한다.
   value 값의 from_min~from_max 값의 범위를
 to_min ~ to_max 값으로 변환하여 줍니다.