Nota
Ciao, benvenuto nella Comunità degli Appassionati di Raspberry Pi, Arduino & ESP32 di SunFounder su Facebook! Approfondisci la tua conoscenza su Raspberry Pi, Arduino e ESP32 insieme ad altri appassionati.
Why Join?
Expert Support: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra comunità e del nostro team.
Learn & Share: Scambia consigli e tutorial per migliorare le tue competenze.
Exclusive Previews: Accedi in anteprima agli annunci di nuovi prodotti e alle anticipazioni esclusive.
Special Discounts: Godi di sconti esclusivi sui nostri prodotti più recenti.
Festive Promotions and Giveaways: Partecipa a giveaway e promozioni festivi.
👉 Pronto per esplorare e creare con noi? Clicca [qui] e unisciti oggi!
Lezione 01: Modulo del Pulsante
In questa lezione, imparerai le basi dell’uso di un pulsante con Raspberry Pi. Ti mostreremo come collegare un pulsante al pin GPIO 17 e scrivere uno script Python semplice per monitorarne lo stato. Imparerai a programmare il Raspberry Pi per rilevare quando il pulsante viene premuto e rilasciato e rispondere con messaggi appropriati. Questo progetto introduttivo è un eccellente modo per familiarizzare con l’interazione GPIO e la programmazione Python di base, rendendolo ben adatto ai principianti che iniziano il loro viaggio nella programmazione di Raspberry Pi e hardware.
Componenti Necessari
In questo progetto, abbiamo bisogno dei seguenti componenti.
È sicuramente conveniente acquistare un kit completo, ecco il link:
Nome |
ARTICOLI IN QUESTO KIT |
LINK |
|---|---|---|
Kit Sensori Universale per Makers |
94 |
Puoi anche acquistarli separatamente dai link qui sotto.
Introduzione al Componente |
Link Acquisto |
|---|---|
Raspberry Pi 5 |
|
- |
|
Cablaggio
Codice
from gpiozero import Button
# Inizializza il pulsante collegato al pin GPIO 17
button = Button(17)
# Controlla continuamente lo stato del pulsante
while True:
if button.is_pressed:
print("Button is pressed") # Stampa quando il pulsante è premuto
else:
print("Button is not pressed") # Stampa quando il pulsante non è premuto
Analisi del Codice
Importa Libreria
Importa la classe
Buttondalla libreriagpiozeroper il controllo del pulsante.from gpiozero import Button
Inizializza il Pulsante
Crea un oggetto
Buttoncollegato al pin GPIO 17.button = Button(17)
Monitora Continuamente lo Stato del Pulsante
Utilizza un ciclo
while Trueper controllare continuamente lo stato del pulsante. Se il pulsante è premuto (button.is_pressed), stampa «Il pulsante è premuto». Altrimenti, stampa «Il pulsante non è premuto».while True: if button.is_pressed: print("Button is pressed") else: print("Button is not pressed")