Stap 2: De Code
* / Dit is de code voor de verlichting van de politie met behulp van een Arduino. Hierdoor zal het linker kant knipperen twee keer en dan de rechterkant knipperen twee keer. U kunt de waarde van "delay()" van 1 tot oneindig. Het nummer is in milliseconden, en er zijn 1000 milliseconden in een seconde. Ik vond 50 MS is vrij goed.
/*
VOID Setup {}
Initialiseer de digitale pin als uitgang.
Pin 13 heeft een LED aangesloten op de meeste Arduino boards Arduino boards:
pinMode (13, OUTPUT);
pinMode (12, OUTPUT);
pinMode (11, OUTPUT);
pinMode (10, OUTPUT);
pinMode (9, OUTPUT);
pinMode (8, OUTPUT);
pinMode (7, OUTPUT);
pinMode (6, OUTPUT);
}
void loop {}
digitalWrite (13, hoge);
digitalWrite (12, hoge);
digitalWrite (11, hoge);
digitalWrite (10, hoge);
delay(50); Hier kun je de lichten snelheid wijzigen door deze waarde te wijzigen.
digitalWrite (13, laag); Het is in milliseconden en er zijn 1000 milliseconden in een seconde.
digitalWrite (12, laag);
digitalWrite (11, laag);
digitalWrite (10, laag);
delay(50);
digitalWrite (13, hoge);
digitalWrite (12, hoge);
digitalWrite (11, hoge);
digitalWrite (10, hoge);
delay(50);
digitalWrite (13, laag);
digitalWrite (12, laag);
digitalWrite (11, laag);
digitalWrite (10, laag);
delay(50);
digitalWrite (13, hoge);
digitalWrite (12, hoge);
digitalWrite (11, hoge);
digitalWrite (10, hoge);
delay(50);
digitalWrite (13, laag);
digitalWrite (12, laag);
digitalWrite (11, laag);
digitalWrite (10, laag);
delay(50);
digitalWrite (9, hoge);
digitalWrite (8, hoge);
digitalWrite (7, hoge);
digitalWrite (6, hoge);
delay(50);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
delay(50);
digitalWrite (9, hoge);
digitalWrite (8, hoge);
digitalWrite (7, hoge);
digitalWrite (6, hoge);
delay(50);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
delay(50);
digitalWrite (9, hoge);
digitalWrite (8, hoge);
digitalWrite (7, hoge);
digitalWrite (6, hoge);
delay(50);
digitalWrite (9, laag);
digitalWrite (8, laag);
digitalWrite (7, laag);
digitalWrite (6, laag);
delay(50)
}