Stap 1: Trafik lichten
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;
het instellen van de routinematige runns zodra wanneer u drukt op reset:
void setup () {/ / initialiseren van de digitale pen als oupput.
pinMode (led2, OUTPUT); pinMode (led3, OUTPUT); pinMode (led4, OUTPUT); pinMode (led5, OUTPUT); pinMode (led6, OUTPUT); pinMode (led7, OUTPUT); pinMode (led8, OUTPUT); pinMode (led9, OUTPUT); pinMode (led10, OUTPUT); } //the lus routine loopt over en weer forever:
void loop {}
digitalWrite (led2, hoge); digitalWrite (led3, laag); digitalWrite (led4, laag); digitalWrite (led5, laag); digitalWrite (led6, laag); digitalWrite (led7, laag); digitalWrite (led8, hoge); digitalWrite (led9, laag); digitalWrite (led10, laag);
Alle rood
digitalWrite (led2, laag); digitalWrite (led3, laag); digitalWrite (led4, hoge); digitalWrite (led5, hoge); digitalWrite (led6, laag); digitalWrite (led7, laag); digitalWrite (led8, hoge); digitalWrite (led9, laag); digitalWrite (led10, laag);
delay(del*2);
GREEN1
digitalWrite (led2, laag); digitalWrite (led3, hoge); digitalWrite (led4, laag); digitalWrite (led5, hoge); digitalWrite (led6, laag); digitalWrite (led7, laag); digitalWrite (led8, hoge); digitalWrite (led9, laag); digitalWrite (led10, laag);
delay(del);
YELLOW1
digitalWrite (led2, hoge); digitalWrite (led3, laag); digitalWrite (led4, laag); digitalWrite (led5, hoge); digitalWrite (led6, laag); digitalWrite (led7, laag); digitalWrite (led8, hoge); digitalWrite (led9, laag); digitalWrite (led10, laag);
delay(del/2);
ALLE ROOD
digitalWrite (led2, hoge); digitalWrite (led3, laag); digitalWrite (led4, laag); digitalWrite (led5, laag); digitalWrite (led6, laag); digitalWrite (led7, hoge); digitalWrite (led8, hoge); digitalWrite (led9, laag); digitalWrite (led10, laag);
delay(del*2);
GROEN 2
digitalWrite (led2, hoge); digitalWrite (led3, laag); digitalWrite (led4, laag); digitalWrite (led5, laag); digitalWrite (led6, hoge); digitalWrite (led7, laag); digitalWrite (led8, hoge); digitalWrite (led9, laag); digitalWrite (led10, laag); delay(del);
YELLOW2
digitalWrite (led2, hoge); digitalWrite (led3, laag); digitalWrite (led4, laag); digitalWrite (led5, hoge); digitalWrite (led6, laag); digitalWrite (led7, laag); digitalWrite (led8, hoge); digitalWrite (led9, laag); digitalWrite (led10, laag);
delay(del/2);
ALLE ROOD
digitalWrite (led2, hoge); digitalWrite (led3, laag); digitalWrite (led4, laag); digitalWrite (led5, hoge); digitalWrite (led6, laag); digitalWrite (led7, laag); digitalWrite (led8, laag); digitalWrite (led9, laag); digitalWrite (led10, hoge);
delay(2*del);
GREEEN2
digitalWrite (led2, hoge); digitalWrite (led3, laag); digitalWrite (led4, laag); digitalWrite (led5, hoge); digitalWrite (led6, laag); digitalWrite (led7, laag); digitalWrite (led8, laag); digitalWrite (led9, hoge); digitalWrite (led10, laag);
delay(del);
YELLOW3
}