Stap 6: De Code van de Arduino
ONDERSTAANDE CODE:
/*
* KNIPPERENDE LED SIGN
*
* Code ontworpen door: Lance Gundersen
* E-mail: gundersen.lance
* Code te knipperen acht LED's onder een teken van plexiglas. U kunt toevoegen of wijzigen per de projectbehoeften.
* Zie projecte instructables.com op voortbouwen
*/
int ledI = 13;
int ledL = 12;
int ledO = 11;
int ledV = 10;
int ledE = 9;
int ledY = 8;
int ledo = 7;
int ledU = 6;
VOID Setup {}
pinMode (ledI, OUTPUT); LED voor I
pinMode (ledL, OUTPUT); LED voor L
pinMode (ledO, OUTPUT); LED voor O
pinMode (ledV, OUTPUT); LED voor V
pinMode (ledE, OUTPUT); LED voor E
pinMode (ledY, OUTPUT); LED voor Y
pinMode (ledo, OUTPUT); LED voor O eigenlijk een nul is
pinMode (ledU, OUTPUT); LED voor U
}
de routine van de lus wordt uitgevoerd over en weer forever:
void loop {}
delay(1000); wachten op een tweede
digitalWrite (ledI, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledI, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledL, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledL, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledO, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledO, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledV, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledV, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledE, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledE, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledY, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledY, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledo, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledo, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledU, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledU, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledI, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledL, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledO, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledV, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledE, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledY, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledo, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledU, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(2000); wachten op een twee seconden
digitalWrite (ledI, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledL, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledO, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledV, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledE, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledY, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledo, laag); de LED uitschakelen door de spanning laag
delay(500); wachten op een halve seconde ingedrukt
digitalWrite (ledU, laag); de LED uitschakelen door de spanning laag
delay(1000); wachten op een tweede
}