gpio-led-status-indicator.py

Raspberry Pi Smart Display Module · Fichier : gpio-led-status-indicator.py · Langage : Python · Usage : Contrôler une LED de statut via GPIO pour indiquer l'état du système d'affichage.

Script Python utilisant la bibliothèque RPi.GPIO pour faire clignoter une LED connectée à une broche GPIO du Compute Module 5.

Ce module nécessite le Raspberry Pi Compute Module 5 monté sur le Smart Display Module. Assurez-vous que la bibliothèque RPi.GPIO est installée via 'pip install RPi.GPIO'. Connectez une LED avec une résistance en série à la broche GPIO 17 (BCM) et la masse. Exécutez le script avec sudo python3 gpio-led-status-indicator.py pour les permissions d'accès GPIO.

gpio-led-status-indicator.py

import RPi.GPIO as GPIO
import time
import sys

# Configuration des broches GPIO
# Note: Utiliser les numéros de broches physiques (Board) ou BCM selon le schéma du Compute Module 5
LED_PIN = 17 # Exemple de broche GPIO

def setup():
    GPIO.setmode(GPIO.BCM)
    GPIO.setwarnings(False)
    GPIO.setup(LED_PIN, GPIO.OUT)

def blink(count=5):
    try:
        for _ in range(count):
            GPIO.output(LED_PIN, GPIO.HIGH)
            time.sleep(0.5)
            GPIO.output(LED_PIN, GPIO.LOW)
            time.sleep(0.5)
    except KeyboardInterrupt:
        pass
    finally:
        GPIO.cleanup()

if __name__ == '__main__':
    setup()
    print("Clignotement de la LED de statut...")
    blink()
    print("Terminé.")

← Retour à la fiche