Page 289 - 최강 아두이노 퍼스트 참고서
P. 289
그림 50-2 브레드보드 회로도
키트에 3 개 센서 포함된 이유는 빛 자체가 방향성 데이터이므로, 가장 이상적인 빛 센서 체크
는 삼각형 기준 밖으로(또는 상향) 센서를 배치 후, 각 3 개의 센서 입력의 평균값으로 조도 값
을 측정하면 매우 정확한 결과치를 얻을 수 있습니다. 물론 1 개로도 충분합니다.
회로 C&R 구성에 따라 가장 밝은 빛에서의 체크 용도, 보통 날씨의 조도, 빛이 약간 있는 어
두운 곳에서의 사용 등등 많이 구분됩니다.
int lightPin = 3; // 아날로그 포트 A3
int threshold = 250; // 조도값 250 기준으로 LED 온/오프
void setup()
{
Serial.begin(9600); //Begin serial communcation pinMode(13, OUTPUT);
}
void loop()
{
Serial.println(analogRead(lightPin));
if(analogRead(lightPin) > threshold )
{
digitalWrite(13, HIGH);
Serial.println("high");
}else{
digitalWrite(13, LOW);
Serial.println("low");
}
delay(100);
}
289