Pour faire clignoter une LED, nous utiliserons les broches GPIO (entrée/sortie à usage général) pour contrôler la LED. Nous contrôlerons ces broches GPIO à l'aide de Python. La disposition GPIO sur le Raspberry Pi modèle B.
Nous utiliserons GPIO 17 qui est la broche 11.
1. Installation de la bibliothèque pour python.
$ sudo apt-get install python-dev python-rpi.gpio
2. Créez maintenant un fichier nommé blink.py :
$ vi blink.py
Ajoutez les lignes suivantes
import time import RPi.GPIO as GPIO
Cela importe les deux bibliothèques, la bibliothèque de temps fournit le délai pour que la LED clignote et le RPi.GPIO nous permet de contrôler les broches GPIO.
3. Ci-dessous définit la broche sur 17.
pin = 17
4. Ci-dessous, définissez le mode de broche sur BCM afin que nous puissions référencer les broches et configurer la broche 17 pour la sortie :
GPIO.setmode(GPIO.BCM) GPIO.setup(pin, GPIO.OUT)
5. Il s'agit de la boucle où la LED est allumée puis éteinte.
while True: GPIO.output(pin, True) time.sleep(0.5) GPIO.output(pin, False) time.sleep(0.5)
Connectez maintenant la branche positive de votre LED à la broche 17 et la borne négative à la masse. Lorsque vous exécutez le code, vous devriez voir la LED clignoter.