6 x LEDS
6 x 330 Ohm weerstanden
7 x Jumper draden
1 x Breadboard of Perfboard
1 x Arduino Uno of Arduino Mega 2560
Dit project duurt niet lang om helemaal te doen.
Dit is de code die ik gebruikt:
int led1 = 13;
int led2 = 12;
int led3 = 11;
int led4 = 10;
int led5 = 9;
int led6 = 8;
de setup-routine wordt uitgevoerd zodra wanneer u drukt op reset:
VOID Setup {}
Initialiseer de digitale pinnen als uitgang.
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
pinMode (led5, OUTPUT);
pinMode (led6, OUTPUT);
}
de routine van de lus wordt uitgevoerd over en weer forever:
void loop {}
digitalWrite (led1, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100); wachten op een tweede
digitalWrite (led6, laag); de LED uitschakelen door de spanning laag
delay(100); wachten op een tweede
digitalWrite (led2, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100); wachten op een tweede
digitalWrite (led1, laag); de LED uitschakelen door de spanning laag
delay(100); wachten op een tweede
digitalWrite (led3, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100); wachten op een tweede
digitalWrite (led2, laag); de LED uitschakelen door de spanning laag
delay(100); wachten op een tweede
digitalWrite (led4, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100); wachten op een tweede
digitalWrite (led3, laag); de LED uitschakelen door de spanning laag
delay(100); wachten op een tweede
digitalWrite (led5, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100); wachten op een tweede
digitalWrite (led4, laag); de LED uitschakelen door de spanning laag
delay(100); wachten op een tweede
digitalWrite (led6, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100); wachten op een tweede
digitalWrite (led5, laag); de LED uitschakelen door de spanning laag
delay(100); wachten op een tweede
digitalWrite (led6, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100);
digitalWrite (led5, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100);
digitalWrite (led6, laag); de LED uitschakelen door de spanning laag
delay(100);
digitalWrite (led4, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100);
digitalWrite (led5, laag); de LED uitschakelen door de spanning laag
delay(100);
digitalWrite (led3, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100);
digitalWrite (led4, laag); de LED uitschakelen door de spanning laag
delay(100);
digitalWrite (led2, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100);
digitalWrite (led3, laag); de LED uitschakelen door de spanning laag
delay(100);
digitalWrite (led2, laag); de LED uitschakelen door de spanning laag
delay(100);
}