노란 불이 켜져 있으면 파란불도 켜지고
노란불이 꺼지면 빨간불이 켜지는 걸로 만들려는데
정작 노란불은 깜박이고 파란불은 안꺼집니다.
빨간불은 안켜지고요
어떻게 해야 하나요?
#define LED 13
int RED=8;
int YELLOW=10;
int BLUE=12;
void setup()
{
pinMode(LED, OUTPUT); // 내장 LED 출력 설정
pinMode(RED, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(BLUE, OUTPUT);
digitalWrite(LED, HIGH); // 내장 LED 켜기
}
void loop()
{
digitalWrite(YELLOW, HIGH); // 10번 LED 켜기
delay(1000);
digitalWrite(YELLOW, LOW); // 10번 LED 끄기
delay(1000);
if(digitalRead(YELLOW) == HIGH)
{
digitalWrite(RED, HIGH); // 8번 LED 켜기
digitalWrite(BLUE, LOW); // 12번 LED 끄기
delay(1000);
}
else
{
digitalWrite(RED, LOW); // 8번 LED 끄기
digitalWrite(BLUE, HIGH); // 12번 LED 켜기
delay(1000);
}
}