Per far lampeggiare un LED utilizzeremo i pin GPIO (input/output per uso generale) per controllare il LED. Controlleremo questi pin GPIO usando Python. Il layout GPIO sul modello Raspberry Pi B.
Useremo GPIO 17 che è Pin 11.
1. Installazione della libreria per Python.
$ sudo apt-get install python-dev python-rpi.gpio
2. Ora crea un file chiamato blink.py:
$ vi blink.py
Aggiungi le seguenti righe
import time import RPi.GPIO as GPIO
Questo importa le due librerie, la libreria temporale fornisce il ritardo per il lampeggio del LED e RPi.GPIO ci consente di controllare i pin GPIO.
3. Sotto imposta il pin su 17.
pin = 17
4. Di seguito imposta la modalità pin su BCM in modo da poter fare riferimento ai pin e impostare il pin 17 per l'output:
GPIO.setmode(GPIO.BCM) GPIO.setup(pin, GPIO.OUT)
5. Questo è il Loop in cui il LED si accende e poi si spegne.
while True: GPIO.output(pin, True) time.sleep(0.5) GPIO.output(pin, False) time.sleep(0.5)
Ora collega la gamba positiva del LED al pin 17 e quella negativa a terra. Quando esegui il codice dovresti vedere il LED lampeggiare.