그래서 여기에서 무엇을해야할지 확신하지만 테스트에서 10 분 안에해야하므로 Arduino UNO를 설정하여 3-LED 시퀀스를 재생해야합니다 모든 LED가 1 초 동안 켜지고, 그 다음에 왼쪽으로 이어지는 세 번째 LED, 그리고 세 번째 LED가 차례로 켜지 며, 버튼 (하드웨어의 보드 위)을 누를 때까지 계속 반복됩니다. 그런 다음 순서가 돌아가며 세 번째 LED가 켜집니다.Arduino UNO Help Needed
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
digitalWrite(ledPin1, HIGH);
delay(1000);
digitalWrite(ledPin2, LOW);
delay(1000);
digitalWrite(ledPin3, LOW);
delay(1000);
}
if (<Button Pressed condition>)
{
digitalWrite(ledPin3, HIGH);
delay(1000);
digitalWrite(ledPin2, LOW);
delay(1000);
digitalWrite(ledPin1, LOW);
delay(1000);
}
else
{
digitalWrite(ledPin1, HIGH);
delay(1000);
digitalWrite(ledPin2, LOW);
delay(1000);
digitalWrite(ledPin3, LOW);
delay(1000);
}
내가 아무것도 실종 : 지금 세 번째, 첫 번째는 이것은 내가 지금까지 만든 한 일 등, 마지막이다? 또한 Pull-Up 또는 Pull-Down 저항이 있으면 무엇을 변경해야합니까?