반응형
조도계와 LED를 사용하여 조도계의 값에 의해서 LED 램프의 빛의 밝기를 표현한다.
void setup() { } void loop() { int light = analogRead(A0); int ledLight = map(light, 0, 1023, 0, 255); analogWrite(9, ledLight); }
map() 함수의 값의 범위를 변경한다면, 역으로도 표현이 가능하다.
예를 들어 0,, 255를 255, 0으로 바꾼다면 역으로 어두어지면 밝아지고 밖아지면 어두지는 것으로 나타낼 수 있다.
void setup() { } void loop() { int light = analogRead(A0); int ledLight = map(light, 0, 1023, 255, 0); analogWrite(9, ledLight); }
반응형
댓글