Usando il pulsante in Arduino
Per spiegare l'uso dei pulsanti in Arduino, viene realizzato un piccolo progetto di accensione e spinta usando il pulsante. Per l'assegnazione degli stati al LED come lo stato del pulsante Push viene utilizzata una funzione di lettura digitale e di scrittura digitale. Allo stesso modo, per assegnare gli stati del LED in base allo stato dello switch le funzioni di lettura digitale e scrittura vengono utilizzate utilizzando un loop if. In questo progetto i seguenti sono i componenti utilizzati:
Il diagramma del circuito per il progetto è dato come:
In questo progetto il LED è collegato al pin digitale numero 7 di Arduino e un resistore OD 220 ohm viene utilizzato con il LED. Il pulsante è collegato ad Arduino usando il suo pin 5 collegandolo con la resistenza di 220 ohm. Inoltre, il resistore e l'interruttore sono comunemente messi a terra e l'altro pin del pulsante è collegato alla fornitura a 5 volt dell'Arduino.
Codice Arduino
Dopo aver costruito un diagramma di circuito viene scritto un codice Arduino che viene dato come:
pulsante const int = 5;Per connettere il pulsante ad Arduino, prima viene dichiarato il perno di Arduino al pulsante e quindi il pin per LED viene dichiarato. Allo stesso modo, lo stato del pulsante viene dichiarato utilizzando la variabile intera. Quindi nella funzione di configurazione i pin e le loro modalità vengono inizializzati utilizzando la funzione pinmode. Dopodiché nella funzione Loop lo stato del pulsante viene scoperto utilizzando la funzione digitaleRead e in base allo stato del pulsante lo stato del LED viene assegnato utilizzando la funzione DigitalWrite.
Il pulsante viene inizializzato con la modalità input_pullup con cui verranno invertiti gli stati del pulsante. Quindi, quando il pulsante viene premuto, lo stato del pulsante sarà basso e il LED verrà anche dato lo stato HGH e se lo stato del pulsante è alto, è quando il pulsante viene premuto, lo stato del LED sarà anche Basso.
L'idea alla base di input_pullup è che stabilizza gli stati del pulsante come nello stato di input normale c'è una certa tensione anche nello stato basso del pulsante. Ecco come possiamo usare i pulsanti nell'Arduino.
Conclusione
Per interfacciarsi un pulsante con Arduino ci sono due funzioni utilizzate, una è la funzione digitale e l'altra è la funzione digitalewrite. I pulsanti vengono utilizzati principalmente per collegare i dispositivi dalla fornitura di elettricità. In questo articolo come utilizzare il pulsante in Arduino viene spiegato brevemente dimostrando il piccolo progetto di accendere e spegnere il LED usando il pulsante.