Sommario:

LED lampeggiante con Raspberry Pi - Come utilizzare i pin GPIO su Raspberry Pi: 4 passaggi
LED lampeggiante con Raspberry Pi - Come utilizzare i pin GPIO su Raspberry Pi: 4 passaggi

Video: LED lampeggiante con Raspberry Pi - Come utilizzare i pin GPIO su Raspberry Pi: 4 passaggi

Video: LED lampeggiante con Raspberry Pi - Come utilizzare i pin GPIO su Raspberry Pi: 4 passaggi
Video: Raspberry Pi Blinking LED Tutorial 2024, Luglio
Anonim
LED lampeggiante con Raspberry Pi | Come utilizzare i pin GPIO su Raspberry Pi
LED lampeggiante con Raspberry Pi | Come utilizzare i pin GPIO su Raspberry Pi

Ciao ragazzi in questo tutorial impareremo come usare i GPIO di Raspberry pi. Se hai mai usato Arduino, probabilmente sai che possiamo collegare l'interruttore LED ecc. Ai suoi pin e farlo funzionare come. fai lampeggiare il LED o ottieni input dall'interruttore qualcosa del genere. Poiché anche Raspberry pi ha GPIO, impareremo come usare quei GPIO e collegheremo un LED ad esso e lo faremo lampeggiare. Solo un semplice progetto di lampeggio LED che faremo per farti capire come utilizzare i GPIO di Raspberry pi.

Passaggio 1: cose di cui hai bisogno

Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno

Per queste istruzioni avrai bisogno delle seguenti cose: configurazione Raspberry Pi 3 con monitor e mouse e tastiera USB (assicurati che il sistema operativo Raspbian sia configurato correttamente nel tuo Raspberry pi) breadboardFili jumperResistoriLED

Passaggio 2: circuito

Circuito
Circuito
Circuito
Circuito

La parte del circuito è molto semplice. Ho collegato il LED al pin 8. Il che significa che la gamba negativa del LED è collegata al pin Gnd (6 n.) E la gamba positiva è collegata a 100 ohm (100-1000 ohm usa il valore) e l'altra gamba di il resistore è collegato al pin 8 di Raspberry pi.

Passaggio 3: parte di codifica

Parte di codifica
Parte di codifica

Quindi apri il terminale pi per far lampeggiare il LED: Per installare la libreria Python apri un terminale ed esegui il seguente comando: $ sudo apt-get install python-rpi.gpio python3-rpi.gpio per inizializzare le porte GPIO di Raspberry Pi di cui abbiamo bisogno per importare la libreria Python, allora dobbiamo inizializzare la libreria e impostare il pin 8 come pin di output di Raspberry pi.import RPi. GPIO as GPIO # Importa libreria GPIO Raspberry Pi da time import sleep # Importa la funzione sleep dal modulo timeGPIO. setwarnings(False) # Ignora l'avviso per nowGPIO.setmode(GPIO. BOARD) # Usa la numerazione dei pin fisiciGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Imposta il pin 8 come pin di uscita e imposta il valore iniziale su low (off) La prossima cosa che dobbiamo fare è rendere il pin 8 alto (on) per un secondo e basso (off) per un secondo e lo inseriremo in un ciclo while in modo che lampeggi per sempre.while True: # Esegui per sempre GPIO.output(8, GPIO. HIGH) # Attiva sospensione(1) # Sospendi per 1 secondo GPIO.output(8, GPIO. LOW) # Disattiva sospensione(1) # Sleep per 1 secondo Combinando le due parti di codice sopra e creando un codice completo: importa RPi. GPIO come GPIO # Importa la libreria GPIO Raspberry Pi da time import sleep # Importa la funzione sleep dal modulo timeGPIO.setwarnings(False) # Ignora l'avviso per nowGPIO.setmode(GPIO. BOARD) # Usa la numerazione dei pin fisiciGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Imposta il pin 8 come pin di uscita e imposta il valore iniziale su basso (off) mentre True: # Esegui per sempre GPIO.output(8, GPIO. HIGH) # Attiva sospensione(1) # Sospendi per 1 secondo GPIO.output(8, GPIO. LOW) # Disattiva sospensione(1) # Sospendi per 1 secondoCosì il nostro programma è finito, quindi dobbiamo salvarlo come blinking_led.py e quindi eseguirlo all'interno del tuo IDE o nella tua console con il seguente: $ python blinking_led.py

Passaggio 4: LED lampeggiante

LED lampeggiante
LED lampeggiante
LED lampeggiante
LED lampeggiante

Dopo aver eseguito il codice, vedrai il LED lampeggiare come mio. Quindi spero che queste istruzioni possano averti aiutato, quindi fammelo sapere nei commenti.

Consigliato: