빛을 감지하여 LED에 표시하기 --> 자동 점멸등 기능
7_1. 빛센서
2_2. LED의 아날로그 출력
void setup()
{
Serial.begin(9600);
}
void loop()
{
int light = analogRead(A0);
int ledLight = map(light, 0, 1023, 0, 255);
analogWrite(10, ledLight);
Serial.println(ledLight);
}
map()함수 : 어떤 값을 원래 있던 범위에서 다른 범위 기준으로 바꿔줄 때 사용하는 함수
ex) int val = map(5, 0, 10, 0, 20);
원래 0~10 범위 안에 있던 5를 0~20 범위에 있는 것 같이 바꿔 줌
범위가 2배가 되기 때문에 5는 10이 되고 이 값이 val 변수에 들어감
Copyright ⓒ Tech79 All right reserved