Stap 4: Code
De code die ik heb op dit moment is slechts een schets eenvoudige knipperen. Blijkt het eerst flitsen groen voor de installatie, dan in de lus knippert rood en blauw met een vertraging van 200. Ik zal het toevoegen van meer codes zoals ik ben in staat om ze te maken.
Code: Blink
int groen = 13; verklaar/initialiseren led kleuren naar hun pinnen
int rood = 12;
int blauw = 11;
VOID Setup {}
initialiseren van de pinnen
pinMode (13, OUTPUT);
pinMode (12, OUTPUT);
pinMode (11, OUTPUT);
}
de functie van de lus loopt over en weer forever
void loop {}
digitalWrite (13, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(200); wachten op een tweede
digitalWrite (13, laag); de LED uitschakelen door de spanning laag
delay(200); wachten op een tweede
digitalWrite (12, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(200); wachten op een tweede
digitalWrite (12, laag); de LED uitschakelen door de spanning laag
delay(200); wachten op een tweede
digitalWrite (11, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(200); wachten op een tweede
digitalWrite (11, laag); de LED uitschakelen door de spanning laag
delay(200); wachten op een tweede}
Code: Blink onverwijld
int groen = 13; verklaar/initialiseren led kleuren naar hun pinnen
int rood = 12;
int blauw = 11;
VOID Setup {}
initialiseren van de pinnen
pinMode (13, OUTPUT);
pinMode (12, OUTPUT);
pinMode (11, OUTPUT);
}
de functie van de lus loopt over en weer forever
void loop {}
digitalWrite (13, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(1000);
digitalWrite (13, laag); de LED uitschakelen door de spanning laag
digitalWrite (12, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100); wachten op een tweede
digitalWrite (12, laag); de LED uitschakelen door de spanning laag
digitalWrite (11, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(200); wachten op een tweede
digitalWrite (11, laag); de LED uitschakelen door de spanning laag
digitalWrite (13, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(1000); wachten op een tweede
digitalWrite (13, laag); de LED uitschakelen door de spanning laag
digitalWrite (12, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(10); wachten op een tweede
digitalWrite (12, laag); de LED uitschakelen door de spanning laag
digitalWrite (11, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(200); wachten op een tweede
digitalWrite (11, laag); de LED uitschakelen door de spanning laag
digitalWrite (13, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(50); wachten op een tweede
digitalWrite (13, laag); de LED uitschakelen door de spanning laag
digitalWrite (12, hoge); de LED inschakelen (HIGH is het spanningsniveau)
delay(100); wachten op een tweede
digitalWrite (12, laag); de LED uitschakelen door de spanning laag
digitalWrite (11, hoge); de LED inschakelen (HIGH is het spanningsniveau)
vertraging(20); wachten op een tweede
digitalWrite (11, laag); de LED uitschakelen door de spanning laag
digitalWrite (13, hoge);
delay(1000);
digitalWrite (13, laag);
digitalWrite (12, hoge);
delay(1000);
digitalWrite (12, laag);
digitalWrite (11, hoge);
delay(2000);
digitalWrite (11, laag);
digitalWrite (13, hoge);
delay(1000);
digitalWrite (13, laag);
digitalWrite (12, hoge);
delay(1000);
digitalWrite (12, laag);
digitalWrite (11, hoge);
delay(2000);
digitalWrite (11, laag); }