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