NEFUS_19/아두이노
(아두이노 실습)조도센서와 LED 3개를 응용해 주변 밝기에 따라 각각 다른 LED 켜기
유찬수
2021. 5. 27. 11:59
#define cds A0
#define b 6
#define y 4
#define r 2
void setup() {
pinMode(b, OUTPUT);
pinMode(y, OUTPUT);
pinMode(r, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(b, LOW);
digitalWrite(y, LOW);
digitalWrite(r, LOW);
int a=analogRead(cds);
Serial.println(analogRead(cds));
if(a<300)
digitalWrite(b, HIGH);
else if (a<600){
digitalWrite(b, HIGH);
digitalWrite(y, HIGH);
}else {
digitalWrite(b, HIGH);
digitalWrite(y, HIGH);
digitalWrite(r, HIGH);
}
delay(500);
}
↓영상