본문 바로가기
Arduino

arduino 샘플 8

by 캡틴노랑이 2016. 4. 19.
반응형

조도계와 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);
 
}



반응형

'Arduino' 카테고리의 다른 글

아두이노 샘플 9 서보  (0) 2016.05.02
아두이노 샘플 7  (0) 2016.04.18
아두이노 샘플 6  (0) 2016.04.10
아두이노 샘플 5  (0) 2016.04.10
아두이노 샘플 4  (0) 2016.04.07

댓글