gpio-led-blink-python.py
Script Python utilisant la bibliothèque libgpiod pour contrôler une LED connectée aux broches GPIO internes de la PICO-PTH4.
La carte dispose de connecteurs GPIO internes accessibles via le système Linux. Installez libgpiod-python. Vérifiez le numéro de broche exact dans la documentation technique AAEON. Exécutez avec 'sudo python3 script.py' pour les permissions d'accès matériel.
gpio-led-blink-python.py
import time
import gpiod
# Configuration des broches GPIO (à adapter selon le schéma AAEON)
# Exemple : GPIO 17 pour la sortie LED
CHIP_NAME = 'gpiochip0'
LED_LINE = 17
def main():
try:
# Ouvrir le contrôleur GPIO
chip = gpiod.Chip(CHIP_NAME)
# Configurer la ligne en sortie (OUTPUT)
line = chip.get_line(LED_LINE)
line.request(consumer='pico_led', type=gpiod.LineReq.OUTPUT)
print("Démarrage du clignotement LED...")
while True:
line.set_value(1) # Allumer
time.sleep(1)
line.set_value(0) # Éteindre
time.sleep(1)
except Exception as e:
print(f"Erreur GPIO : {e}")
finally:
if 'line' in locals():
line.release()
if 'chip' in locals():
chip.close()
if __name__ == "__main__":
main()