Setup e loop
Fa parte della sezione Primi circuiti del percorso Arduino di Coddy. Lezione 2 di 22.
Uno sketch ha due parti. Quando la scheda riceve alimentazione, esegue setup() una volta. Poi esegue loop() e, ogni volta che loop() raggiunge l’ultima riga, ricomincia dall’inizio, per sempre.
void setup() {
// 1. viene eseguito per primo, una sola volta
}
void loop() {
// 2. viene eseguito subito dopo, poi 3. di nuovo, 4. di nuovo...
}Le parentesi graffe { } racchiudono le righe che appartengono a ciascuna parte. Ogni istruzione termina con un punto e virgola ;, proprio come una frase termina con un punto.
Ciò che deve accadere una volta va in setup(): impostare un pin come output o accendere un LED che deve restare acceso. Ciò che deve continuare ad accadere, come un lampeggio, va in loop().
Un pin mantiene l’ultimo valore che gli è stato assegnato. Dopo digitalWrite(13, HIGH), il LED resta acceso finché qualcosa non imposta il pin su LOW, anche se loop() è vuoto.
Sfida
FacileAccendi il LED sul pin 13 e lascialo acceso:
- in
setup(), imposta il pin 13 come output - sempre in
setup(), imposta il pin 13 suHIGH - lascia
loop()vuoto
Premi Run per guardarlo, poi Check.
Provalo tu
void setup() {
// viene eseguito una sola volta: configura il pin 13 come uscita e attivalo qui
}
void loop() {
// viene eseguito ripetutamente: questa volta non c'è niente da fare qui
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Primi circuiti
Esercitati da solo: Playground Arduino