Consegna veloce
Condizioni di sconto per le aziende
Fino al 10% di sconto per alunni, studenti e istituti scolastici
Spedizione in tutta Europa a 4,90 €
Chiudi il filtro
Filtra per:

I LED del microcontrollore Raspberry Pi lampeggiano in modo alternato

Come si fa a far lampeggiare alternativamente due LED su Raspberry Pi?

Puoi collegare i componenti elettronici sulla breadboard anche senza T-cobbler. In questo caso, però, hai bisogno di un cavallotto del tipo femmina-maschio per il collegamento alla striscia di connettori J6 del Raspberry Pi, cioè presa per il Raspberry Pi e spina per la breadboard.

Schema di cablaggio dei LED che lampeggiano alternativamente su Raspberry Pi


Il codice del programma (LED lampeggiante in alternanza sul Raspberry Pi)

# Da qui il codice può essere copiato direttamente nel software Python.
# Nero, colorato = codice e grigio = spiegazioni
#Iniziamo con l'importare i moduli del programma
importa RPI.GPIO come GPIO
importare tempo
GPIO.setmode(GPIO.BCM) #Imposteremo la modalità su BCM
GPIO.setup(23,GPIO.OUT) #Il  pin 23 è un'uscita.
GPIO.setup(24,GPIO.OUT) #Il pin  24 è un'uscita.
# Il ciclo inizia qui
try:
while True: #Ciclo While in modo che il programma venga eseguito continuamente
GPIO.output(23,GPIO.HIGH) # Accende il LED sul pin 23.
GPIO.output(24,GPIO.LOW) #  Spegne il LED sul pin 24.
time.sleep(1) # Aspetta 1 secondo
GPIO.output(23,GPIO.LOW) #  Spegne il LED sul pin 23.
GPIO.output(24,GPIO.HIGH) # Accende il LED sul  pin 24.
time.sleep(1)
# Alla fine il programma salta all'inizio del ciclo. Quindi..
# ... accende il LED al pin 23.
# ... ecc... ecc... ecc..
except KeyboardInterrupt: # Con CTRL+C interrompiamo il programma
print ("Finito") # Scriviamo "Finito" nella finestra della shell
GPIO.cleanup() # Termina il programma

Nell'esempio n. 01 LED lampeggiante abbiamo realizzato il ciclo infinito con il while True e l'indentazione delle righe di codice successive. Se hai annullato questo ciclo infinito con la combinazione di tasti Ctrl-C, avrai notato che in primo luogo viene visualizzato un messaggio di errore e in secondo luogo il LED potrebbe continuare ad accendersi. Per evitare questi due effetti indesiderati, in questo esempio sono state aggiunte alcune righe di codice. La riga try: è stata inserita prima del ciclo while true. I due punti indicano l'indentazione dell'intero ciclo. Se si verifica un errore in questo ciclo durante l'esecuzione del programma, non viene visualizzato alcun messaggio di errore, ma il programma continua a eccezione di KeyboardInterrupt:. Con il comando print, la fine del programma viene stampata nella shell Python (finestra inferiore di Thonny), mentre con GPIO.cleanup(), i GPIO (cioè i nostri LED) vengono spenti e liberati per altri scopi.

Esempio: ciclo di semafori su Raspberry Pi

Ecco una soluzione proposta per un ciclo di semafori utilizzando il modulo gpiozero:

schema del circuito del semaforo su raspberry pi

ciclo del semaforo su raspberry pi schema di circuito replica

Estratto Codice Raspberry Pi

Tag: #raspberry
Inserisci questi caratteri nel seguente campo di testo.

I campi contrassegnati con * sono obbligatori.

Prodotti correlati
100 pezzi - LED con diametro di 5 mm (5 colori) 100 pezzi - LED con diametro di 5 mm (5 colori)
Contenuto 1 Stück
1,97 € *
Numero d'ordine: F23107316
Aggiungi al carrello
- 2%
Scheda di espansione multifunzione GPIO per Raspberry Pi 2 e 3B+ Scheda di espansione multifunzione GPIO per...
Contenuto 1 Stück
5,77 € * 5,90 € *
Numero d'ordine: F23108797
Aggiungi al carrello
Adattatore GPIO con 40 pin per la presa IDC di Raspberry Pi su breadboard Adattatore GPIO con 40 pin per la presa IDC di...
Contenuto 1 Stück
2,71 € *
Numero d'ordine: F23108742
Aggiungi al carrello
- 26%
Scheda di espansione GPIO per Raspberry Pi 2, Pi 3, Modello B Scheda di espansione GPIO per Raspberry Pi 2,...
Contenuto 1 Stück
7,31 € * 9,90 € *
Numero d'ordine: F23108695
Aggiungi al carrello
Modulo di espansione GPIO per Raspberry Pi 3 - U-Type rosso Modulo di espansione GPIO per Raspberry Pi 3 -...
Contenuto 1 Stück
4,66 € *
Numero d'ordine: F23108643
Aggiungi al carrello
- 15%
Scheda di riferimento GPIO per Raspberry Pi Scheda di riferimento GPIO per Raspberry Pi
Contenuto 1 Stück
1,31 € * 1,54 € *
Numero d'ordine: F23108615
Aggiungi al carrello
Modulo di espansione GPIO per Raspberry Pi 3 - U-Type blu Modulo di espansione GPIO per Raspberry Pi 3 -...
Contenuto 1 Stück
4,22 € *
Numero d'ordine: F23108407
Aggiungi al carrello
- 15%
Scheda di espansione GPIO V3.0 per Raspberry Pi Scheda di espansione GPIO V3.0 per Raspberry Pi
Contenuto 1 Stück
1,95 € * 2,29 € *
Numero d'ordine: F23108401
Aggiungi al carrello
Adattatore GPIO con 40 pin per Raspberry Pi - Tipo T Adattatore GPIO con 40 pin per Raspberry Pi -...
Contenuto 1 Stück
2,39 € *
Numero d'ordine: F23106530
Aggiungi al carrello