Hur man styr 12 ledde med Uno (1 / 3 steg)
Steg 1: Trafik ljus
int led2 = 2;
int led3 = 3; int del = 1000; int led4 = 4; int led5 = 5; int led6 = 6; int led7 = 7. int led8 = 8; int led9 = 9; int led10 = 10;
Ställ in rutinmässiga runns när när du trycker på reset:
Annullera setup () {/ / initiera den digitala stiftet som oupput.
pinMode (led2, produktionen); pinMode (led3, produktionen); pinMode (led4, produktionen); pinMode (led5, produktionen); pinMode (led6, produktionen); pinMode (led7, produktionen); pinMode (led8, produktionen); pinMode (led9, produktionen); pinMode (led10, produktionen); } //the loop rutin går om och om igen för alltid:
void loop() {
digitalWrite (led2, hög); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, hög); digitalWrite (led9, låg); digitalWrite (led10, låg);
Alla röda
digitalWrite (led2, låg); digitalWrite (led3, låg); digitalWrite (led4, hög); digitalWrite (led5, hög); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, hög); digitalWrite (led9, låg); digitalWrite (led10, låg);
Delay(del*2);
GREEN1
digitalWrite (led2, låg); digitalWrite (led3, hög); digitalWrite (led4, låg); digitalWrite (led5, hög); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, hög); digitalWrite (led9, låg); digitalWrite (led10, låg);
Delay(del);
YELLOW1
digitalWrite (led2, hög); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, hög); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, hög); digitalWrite (led9, låg); digitalWrite (led10, låg);
Delay(del/2);
ALLA RÖDA
digitalWrite (led2, hög); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, låg); digitalWrite (led7, hög); digitalWrite (led8, hög); digitalWrite (led9, låg); digitalWrite (led10, låg);
Delay(del*2);
GRÖN 2
digitalWrite (led2, hög); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, låg); digitalWrite (led6, hög); digitalWrite (led7, låg); digitalWrite (led8, hög); digitalWrite (led9, låg); digitalWrite (led10, låg); Delay(del);
YELLOW2
digitalWrite (led2, hög); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, hög); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, hög); digitalWrite (led9, låg); digitalWrite (led10, låg);
Delay(del/2);
ALLA RÖDA
digitalWrite (led2, hög); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, hög); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, låg); digitalWrite (led10, hög);
Delay(2*del);
GREEEN2
digitalWrite (led2, hög); digitalWrite (led3, låg); digitalWrite (led4, låg); digitalWrite (led5, hög); digitalWrite (led6, låg); digitalWrite (led7, låg); digitalWrite (led8, låg); digitalWrite (led9, hög); digitalWrite (led10, låg);
Delay(del);
YELLOW3
}