Stap 5: Het programma downloaden.
Oke, als je de 7-pins Ledbar, kopieer en plak deze in de Arduino IDE:
Super Simple LED Light Bar met alleen oneven I/O pinnen!
void setup {pinMode (0, OUTPUT);
pinMode (2, OUTPUT); pinMode (4, OUTPUT);
pinMode (6, OUTPUT); pinMode (8, OUTPUT);
pinMode (10, OUTPUT); pinMode (12, OUTPUT);
}
void loop {digitalWrite (12, laag);
digitalWrite (0, hoge); delay(100);
digitalWrite (2, HIGH);
digitalWrite (0, laag);
delay(100);
digitalWrite (4, HIGH);
digitalWrite (2, laag);
delay(100);
digitalWrite (6, hoge);
digitalWrite (4, laag);
delay(100);
digitalWrite (8, hoge);
digitalWrite (6, laag);
delay(100);
digitalWrite (10, hoge);
digitalWrite (8, laag);
delay(100);
digitalWrite (12, hoge);
digitalWrite (10, laag);
delay(100);
digitalWrite (10, hoge);
digitalWrite (12, laag);
delay(100);
digitalWrite (8, hoge);
digitalWrite (10, laag);
delay(100);
digitalWrite (6, hoge);
digitalWrite (8, laag);
delay(100);
digitalWrite (4, HIGH);
digitalWrite (6, laag);
delay(100);
digitalWrite (2, HIGH);
digitalWrite (4, laag);
delay(100);
digitalWrite (2, laag);
}
/ * Indien u het licht "stuiteren, cut and paste dit wenst
in de voidloop() functie, direct tussen digitalWrite (10, laag);
en het afsluitende haakje.
digitalWrite (10, hoge);
digitalWrite (12, laag);
delay(100);
digitalWrite (8, hoge);
digitalWrite (10, laag);
delay(100);
digitalWrite (6, hoge);
digitalWrite (8, laag);
delay(100);
digitalWrite (4, HIGH);
digitalWrite (6, laag);
delay(100);
digitalWrite (2, HIGH);
digitalWrite (4, laag);
delay(100);
digitalWrite (2, laag);
*/
En wilt u de 14 LED Light Bar, kopieer en plak dit programma in de Arduino IDE:
LED Light Bar; alle I/O pinnen gebruikt!
void setup {pinMode (0, OUTPUT);
pinMode (1, OUTPUT); pinMode (2, OUTPUT);
pinMode (3, OUTPUT); pinMode (4, OUTPUT);
pinMode (5, OUTPUT); pinMode (6, OUTPUT);
pinMode (7, OUTPUT); pinMode (8, OUTPUT);
pinMode (9, OUTPUT); pinMode (10, OUTPUT);
pinMode (11, OUTPUT); pinMode (12, OUTPUT);
pinMode (13, OUTPUT);}
void loop {digitalWrite (0, hoge);
delay(100); digitalWrite (1, hoog);
digitalWrite (0, laag); delay(100);
digitalWrite (2, HIGH); digitalWrite (1, laag);
delay(100); digitalWrite (3, hoge);
digitalWrite (2, laag); delay(100);
digitalWrite (4, HIGH); digitalWrite (3, laag);
delay(100); digitalWrite (6, hoge);
digitalWrite (4, laag); delay(100);
digitalWrite (7, hoge); digitalWrite (6, laag);
delay(100); digitalWrite (8, hoge);
digitalWrite (7, laag); delay(100);
digitalWrite (9, hoge); digitalWrite (8, laag);
delay(100); digitalWrite (10, hoge);
digitalWrite (9, laag); delay(100);
digitalWrite (11, hoge); digitalWrite (10, laag);
delay(100); digitalWrite (12, hoge);
digitalWrite (11, laag); delay(100);
digitalWrite (13, hoge); digitalWrite (12, laag);
delay(100); digitalWrite (13, laag);
}