노란 불이 켜져 있으면 파란불도 켜지고

노란불이 꺼지면 빨간불이 켜지는 걸로 만들려는데

정작 노란불은 깜박이고 파란불은 안꺼집니다.

빨간불은 안켜지고요

어떻게 해야 하나요?


#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);

  }

}