Dans ce cours on va voir un exemple simple d’utilisation des GPIOS de la Beaglebone Black avec le branchement d’une LED. On va voir dans ce cours un exemple de programme afin d’allumer celle-ci.
Voici le circuit pour relier votre LED à la Beaglebone Black :
La carte à des GPIOS qui fonctionnent en +3.3V. On utilise donc une résistance de 220 ohms afin de limiter le courant en entrée de la LED.
Voici le programme pour allumer une led :
import Adafruit_BBIO.GPIO as GPIO
import time
led_pin = "P9_12" # Définir la broche de la LED
GPIO.setup(led_pin, GPIO.OUT) # Configuration de la broche en mode sortie
try:
while True:
# Allumer la LED
GPIO.output(led_pin, GPIO.HIGH)
print("LED allumée")
time.sleep(1) # Pause pendant 1 seconde
# Éteindre la LED
GPIO.output(led_pin, GPIO.LOW)
print("LED éteinte")
time.sleep(1) # Pause pendant 1 seconde
except KeyboardInterrupt:
# Gestion de l'interruption par le clavier (Ctrl+C)
print("Interruption par le clavier. Arrêt du programme.")
GPIO.cleanup() # Nettoyer les ressources GPIO