Linkit en - Strobe ljus (4 / 5 steg)
Steg 4: Kod för styrelsen
Koden nedan är mycket grundläggande med inga ursäkter kommer du att kunna
för att hitta liknande exempel och är inte kan tillskrivas någon en person-detta kommer att anpassas i nästa instructable att utveckla det ytterligare mods kommer att bli min men alla är fria att använda dem, efter alla programmering är bara återanvändning av olika olika koder i olika order att få ett krävs svar.
Du ska bara kunna kopiera denna kod till Aduino ansökan och ladda upp till din styrelse
Börja kopiera efter denna tidpunkt:
byte ledPin [] = {4,5,6,7,8,9,10,11,12}.
int ledDelay(65);
int riktning = 1;
int currentLED = 0;
osignerade långa changeTime;
void setup() {
för (int x = 0; x < 9; x ++) {
pinMode (ledPin [x], produktionen);}
changeTime = millis();
}
void loop() {
om ((millis()-changeTime)>ledDelay) {
changeLED();
changeTime=millis();
}
}
void changeLED() {
för (int x = 0; x < 9; x ++) {
digitalWrite(ledPin[x],LOW);
}
digitalWrite (ledPin [currentLED], hög);
currentLED += riktning;
om (currentLED == 8) {riktning = -1;}
om (currentLED == 0) {riktning = 1;}
}
Stoppa kopia innan denna punkt
Jag har lagt upp en liten video – inget speciellt – bara visar blinkande lysdioder