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:
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.