Come controllare il LED con un pulsante usando il dispositivo Raspberry Pi

Come controllare il LED con un pulsante usando il dispositivo Raspberry Pi
Raspberry Pi 4 è una scheda di computer di dimensioni compatte che viene utilizzata per realizzare diversi progetti elettronici. Viene utilizzato per progetti di automazione e per progetti di base per l'apprendimento di circuiti elettronici. Il Raspberry Pi 4 utilizza il linguaggio Python per eseguire la programmazione rispetto alla quale funziona il circuito elettronico collegato al Raspberry Pi 4.

Il progetto di controllo del LED con il pulsante utilizzando Raspberry Pi 4 è il progetto di livello base per comprendere l'interferenza del LED e il pulsante con Raspberry Pi 4. In questo articolo, abbiamo spiegato il progetto di controllo di un LED con un pulsante in Raspberry Pi 4 con la sua configurazione hardware e con la dimostrazione del suo codice Python.

Come controllare il LED con il pulsante in Raspberry Pi 4

Per il circuito di controllare il LED con un pulsante su Raspberry Pi 4, abbiamo bisogno dei seguenti componenti elettronici:

  • Raspberry Pi 4
  • GUIDATO
  • Resistenza di 220 ohm
  • Premi il bottone
  • Collegamento dei fili

Lo schema del circuito per il circuito di controllo del LED con un pulsante sarà:

Per la configurazione hardware del diagramma del circuito sopra, collegheremo prima il Raspberry Pi 4 e un LED sulla breadboard:

Successivamente, collegheremo il pulsante (una delle due gambe o quattro gambe) sulla breadboard:

Quindi collegheremo un terminale catodico di LED e qualsiasi terminale di gamba di pulsante al terminale corto della serie della breadboard e collegherà questo corto terminale della breadboard con il perno di terra di Raspberry Pi 4:

Collegare il terminale anodo del LED con il pin GPIO 4 di Raspberry Pi 4:

Nell'ultimo, collega il secondo terminale rimanente del pulsante con il pin GPIO 17 del Raspberry Pi 4:

Codice Python per il controllo del LED con il pulsante su Raspberry Pi 4

Il codice Python per il controllo del LED con il pulsante su Raspberry Pi 4 è semplice, faremo prima un file con il nome di "Led_withButton.Py ”e aprilo con Nano Editor:

$ nano led_withbutton.Py

Digita il seguente codice Python nel file per controllare il LED con il pulsante:

Dal LED di importazione GPiozero
#IMports LED Funzioni dalla libreria GPiozero
Dal pulsante di importazione GPiozero
#IMPORTS Pulsante Funzioni dalla libreria GPiozero
LED = LED (4)
#Declare il pin GPIO 4 per l'uscita LED e memorizzalo in variabile LED
pulsante = pulsante (17)
#declare il pin GPIO 17 per output del pulsante e memorizzalo nella variabile del pulsante
mentre è vero:
#Iniziato un infinito durante il ciclo
pulsante.wait_for_press ()
#Utilizzare la funzione integrata del pulsante per attendere fino a premere
guidato.SU()
#TURN sul LED
pulsante.wait_for_release ()
#usa la funzione integrata del pulsante per attendere fino al rilascio
guidato.spento()
#TURN OFF THE LED

Spiegazione del codice: Nel codice sopra, importiamo semplicemente le librerie di LED e pulsante da GPiozero. Quindi abbiamo usato il LED e il pulsante delle due variabili a cui abbiamo assegnato il pin GPIO 4 per il Pin LED e GPIO per il pulsante. Dopo aver dichiarato queste variabili, in un infinito durante il ciclo, abbiamo acceso il LED sulla pressione del pulsante e al rilascio del pulsante, il LED viene disattivato.

Salva il file dell'editor Nano premendo Ctrl+S ed esci dall'editor utilizzando il tasto di scelta rapida Ctrl+X. Per eseguire il file di codice di Led_withButton.Py, usa il comando:

$ Python Led_withButton.Py

La dimostrazione hardware del circuito è:

Conclusione

Il controllo del LED con un pulsante è un progetto elettronico a livello di base per comprendere l'interferenza del LED e un pulsante con Raspberry Pi 4. Questi progetti di base sono essenziali per i principianti in quanto li aiutano a comprendere l'uso di diversi componenti con Raspberry Pi 4 e successivamente, aiutali a configurare progetti a livello avanzato. In questo articolo, abbiamo spiegato il controllo del LED con il pulsante su Raspberry Pi 4 dimostrando il suo codice Python e la configurazione hardware.