xerxes-nano-gpio-led-blink-python.py
Script Python utilisant la bibliothèque RPi.GPIO pour faire clignoter une LED, validant l'accès bas niveau aux GPIO du module Jetson via la carte Xerxes Nano.
Matériel : Carte Xerxes Nano avec module Jetson Orin Nano Super, LED et résistance 330Ω. Branchez la LED sur le GPIO 17 (BCM) et la masse. Assurez-vous que le cavalier d'alimentation est correctement positionné. Exécution : pip install RPi.GPIO puis python3 blink.py. Vérifiez que le ventilateur PWM ne bloque pas l'accès aux broches si configuré en mode partagé.
xerxes-nano-gpio-led-blink-python.py
import time
import RPi.GPIO as GPIO
# La carte Xerxes Nano expose les GPIO du module Jetson Orin Nano Super
# Vérifiez le schéma KiCad pour la correspondance exacte des broches.
# Exemple : GPIO 17 (Pin 11 sur le connecteur standard Jetson)
LED_PIN = 17
def setup():
GPIO.setmode(GPIO.BCM)
GPIO.setup(LED_PIN, GPIO.OUT)
print(f"GPIO {LED_PIN} configuré en sortie.")
def loop():
try:
while True:
GPIO.output(LED_PIN, GPIO.HIGH)
time.sleep(1)
GPIO.output(LED_PIN, GPIO.LOW)
time.sleep(1)
except KeyboardInterrupt:
pass
finally:
GPIO.cleanup()
print("GPIO nettoyé.")
if __name__ == "__main__":
setup()
loop()