Circuito lampeggiante con pulsante Arduino

Di TheXanada96

Questo circuito è in grado di far lampeggiare il led un numero determinato di volte. In questo caso nel circuito lampeggerà solo 10 volte grazie al comando for ogni volta che premo il pulsante , come è riportato nello Sketch.

Spiegazione

Con i comandi int iniziali dico al programma che led1 ha il valore pin di 13, e diamo a val il valore di 0.

Nel void setup che serve per le inizializzazione necessari del programma, dobbiamo mettere i pinMode un programma che serve che serve per la configurazione del pin per settarlo come uscita o ingresso.

In questo caso usiamo il led1 che abbiamo già messo come pin13 nell’output, e il pin 7 che sarà quello del pulsante come ingresso. Nel void loop che è il programma principale, dove vengono eseguiti i comandi ciclicamente fino allo spegnimento della scheda, e qua va messo come deve essere eseguito il val, in questo caso lo mettiamo digitalRead l’istruzione che mi permette di leggere lo stato di un pin di input e in questo caso siccome abbiamo impostato il pulsante come pin 7 lo dobbiamo impostare anche in questa istruzione if (che significa se in italiano) serve in questo caso per dire che se il valore è alto mi avvia la successiva istruzione. for (che significa in italiano per ) serve per dire al programma di contare da 0 a 10 passi usando la i che è una variabile digitalWrite serve per attivare o disattivare un pin digitale e quindi pone nel pin di uscita HIGH o LOW. In questo caso mettiamo prima il led1 come HIGH .

delay mette in pausa un programma per una quantità di tempo specificato in millisecondi. In questo caso mettiamo come valore 1000 cioè 1000 millisecondi che formano 1 secondo. Poi finiamo mettendo il digitalWrite come LOW e rimettendo il delay di 1000 millisecondi.

Aggiornamenti sullo sviluppo

Server Discord

/ 5
Grazie per aver votato!
mycus
Author: mycus