Stap 2: Stap 2 - de Code
Deze code, zodra je alles setup zal vormen een patroon van "follow the leader", waar elke LED zal oplichten, dan krijgen uitgeschakeld, en de volgende dia zal hetzelfde doen, enzovoort.Hier is de code. Gewoon Kopieer en plak het in de Arduino software:
VOID Setup digitalWrite (12, hoge); Hiermee schakelt u eerste LED, enzovoort
{
pinMode (12, OUTPUT); Hiermee stelt u pinnen 5-12 als uitgangen
pinMode (11, OUTPUT);
pinMode (10, OUTPUT);
pinMode (9, OUTPUT);
pinMode (8, OUTPUT);
pinMode (7, OUTPUT);
pinMode (6, OUTPUT);
pinMode (5, OUTPUT);
}
void loop {}
Start van de eerste cyclus
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100); Lengte tussen de tijden de verandering van de LEDs (u kunt dit bewerken)
digitalWrite (10, hoge);
digitalWrite (12, laag);
digitalWrite (11, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (8, hoge);
digitalWrite (12, laag);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (6, hoge);
digitalWrite (12, laag);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (5, hoge);
digitalWrite (12, laag);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
delay(100);
digitalWrite (7, hoge);
digitalWrite (12, laag);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (9, hoge);
digitalWrite (12, laag);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (11, hoge);
digitalWrite (12, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (4, HIGH);
digitalWrite (12, laag);
delay(100);
digitalWrite (12, hoge);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (10, hoge);
digitalWrite (11, laag);
digitalWrite (12, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (8, hoge);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (6, hoge);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (5, hoge);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
delay(100);
digitalWrite (7, hoge);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (9, hoge);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (11, hoge);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (12, hoge);
digitalWrite (11, laag);
digitalWrite (10, laag);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
digitalWrite (5, laag);
delay(100);
digitalWrite (4, laag);
digitalWrite (3, hoge);
Herhaal
}
Zodra je dat gedaan, kunt u de kleine "Compile" knop ingedrukt op de linker bovenhoek van het scherm. Dit zal controleren op eventuele problemen. Als u geen gemarkeerde tekst, bent u goed. Wanneer u did, Controleer terug om ervoor te zorgen dat u de code correct hebt gekopieerd.