Digital LED blomma (6 / 9 steg)
Steg 6: Första sekvens
Du bör ha alla lampor som du byggt hakas upp till den Mini I/O / pins från stift 3 till pinne 10, med grunderna bundna till stift 2.
Kör den Arduino programmeringsmiljön, Kopiera följande kod och klistra in i fönstret. Klicka på Spara-knappen och spara filen på en plats som heter för detta projekt.
Observera att jag tagit bort kommentarerna i den här koden så att det kommer att kopiera och klistra in renlig. Om du vill se full kommentera koden, kommer det i filen Flower_V1_0.pdf. i slutet av detta Instructable.
int posPins [] = {3,4,5,6,7,8,9,10}.
int negPin = 2;
int i;
int t_delay = 100;
/ * setup() initiering funktion, ordet "void" före funktionsnamnet betyder att funktionen inte returnera ett värde. */
void setup() {
Serial.BEGIN(9600);
pinMode (negPin, produktionen);
digitalWrite (negPin, låg);
för (jag = 0; jag < 8; i ++) {
pinMode (posPins [i], produktionen);
digitalWrite (posPins [i], låg);
}
}
/ * Detta är den viktigaste loopen efter alla variabler deklareras och setup() körs, denna funktion kommer att slinga om och om igen. */
void loop() {
för (jag = 0; jag < 8; i ++) {
digitalWrite (posPins [i], hög);
Delay(t_delay);
digitalWrite (posPins [i], låg);
Delay(t_delay);
}
}
Ladda upp koden till Arduino styrelsen, om det finns några fel kompilatorn att sluta på raden där det hittade felet. Kontrollera alla formatering och stavning av variabler om ett fel uppstod.
Efter programmet har laddat upp, bör lysdioderna börja vrida på och av i följd, om den inte gör det, Följ instruktionerna igen och se till lysdioderna är korrekt ansluten.