Stap 6: Eerste reeks
U moet alle de LEDs dat je verslaafd aan de Mini's I/O gebouwd / pinnen van pin 3 tot en met pin 10, met de redenen gebonden aan pin 2.
Draaien van de Arduino programmeer omgeving, kopieer de volgende code en plak in het venster. Klik op de save knop en sla het bestand op een locatie die met de naam voor dit project.
Houd er rekening mee dat ik de opmerkingen in deze code verwijderd zodat het zal kopiëren en netjes plakken. Als u zien volledige commentaar op de code wilt, zal zij in het bestand Flower_V1_0.pdf. aan het einde van dit Instructable.
int posPins [] = {3,4,5,6,7,8,9,10};
int negPin = 2;
int i;
int t_delay = 100;
/ * Setup initialisatie functie, het woord "ongeldig" voor de functienaam betekent dat de functie geen waarde retourneert. */
VOID Setup {}
Serial.begin(9600);
pinMode (negPin, OUTPUT);
digitalWrite (negPin, laag);
voor (ik = 0; ik < 8; i ++) {}
pinMode (posPins [i], OUTPUT);
digitalWrite (posPins [i], laag);
}
}
/ * Dit is de hoofdlus nadat alle variabelen worden gedeclareerd en Setup wordt uitgevoerd, deze functie wordt herhaald over en voorbij. */
void loop {}
voor (ik = 0; ik < 8; i ++) {}
digitalWrite (posPins [i], hoge);
delay(t_delay);
digitalWrite (posPins [i], laag);
delay(t_delay);
}
}
Uploaden van de code naar de Arduino board, als er fouten zijn de compiler stopt Setup op de regel waar het de fout gevonden. Controleer alle opmaak en de spelling van variabelen als er een fout opgetreden is.
Nadat het programma heeft geüpload, moeten de LEDs beginnen draaien aan en uit in volgorde, als dit niet het geval, volg de instructies opnieuw en zorg ervoor dat de LEDs zijn aangesloten.