Grundläggande Arduino blixtljus (2 / 3 steg)
Steg 2: Installera programmet
lysdioder i pins 13, 11, 9 och 7 (för att göra det lätt att sätta dem å jag gjorde alla andra pin)
använda ett gem för marken
void setup() {
unsigned int delayvar = 100; //You kan chane detta men det kommer inte att göra mycket
pinMode (13, OUTPUT); definiera pins som utdata
pinMode (11, OUTPUT);
pinMode (9, OUTPUT);
pinMode (7, OUTPUT);
digitalWrite 13, hög. blinka två gånger
digitalWrite (11, hög).
digitalWrite (9, hög).
digitalWrite (7, hög).
Delay(delayvar);
digitalWrite 13, låg.
digitalWrite (11, låg).
digitalWrite (9, låg).
digitalWrite (7, låg).
Delay(delayvar);
digitalWrite 13, hög.
digitalWrite (11, hög).
digitalWrite (9, hög).
digitalWrite (7, hög).
Delay(delayvar);
digitalWrite 13, låg.
digitalWrite (11, låg).
digitalWrite (9, låg).
digitalWrite (7, låg).
Delay(delayvar);
}
void loop() {
unsigned int strobespeed = 150; ändra olika strobe-hastigheten
pinMode (13, OUTPUT); //defineing pins som utgång
pinMode (11, OUTPUT);
pinMode (9, OUTPUT);
pinMode (7, OUTPUT);
digitalWrite (7, hög).
Delay(strobespeed);
digitalWrite (7, låg). / / det ledde på stiftet 7 släcks när
digitalWrite (9, hög); //the ledde på stift 9 varv på
Delay(strobespeed);
digitalWrite (9, låg). / / detta mönster fortsätter
digitalWrite (11, hög).
Delay(strobespeed);
digitalWrite (11, låg).
digitalWrite 13, högt. / / strobe stoppar
Delay(strobespeed);
digitalWrite 13, låg. och börjar gå åt andra hållet
digitalWrite (11, hög).
Delay(strobespeed);
digitalWrite (11, låg).
digitalWrite (9, hög).
Delay(strobespeed);
digitalWrite (9, låg). / / upprepas
}