(아두이노 실습)조도센서와 LED 3개를 응용해 주변 밝기에 따라 각각 다른 LED 켜기
2021. 5. 27. 11:59ㆍNEFUS_19/아두이노
#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);
}
↓영상
'NEFUS_19 > 아두이노' 카테고리의 다른 글
아두이노 4-2차시(사운드 센서, 온습도 센서) (0) | 2021.06.06 |
---|---|
아두이노 4-1차시 (문법정리, 세그먼트 배열, 시리얼 모니터) (0) | 2021.06.06 |
아두이노 3차시 (세그먼트+ 부저+응용) (0) | 2021.05.30 |
아두이노 2차시(아두이노 조도 센서+초음파 센서) (0) | 2021.05.26 |
아두이노 1차시(아두이노 기본 + led ON, led OFF) (0) | 2021.05.19 |