xerxes-nano-gpio-led-blink.py
Script Python que utiliza la biblioteca Jetson.GPIO para hacer parpadear un LED en el pin GPIO 18.
Hardware: LED con resistencia de 330Ω entre GPIO 18 y GND. Software: JetPack o Ubuntu con python3-jetson-gpio instalado. Ejecución: sudo python3 script.py. Verifique la numeración de pines en la documentación de la tarjeta Xerxes Nano.
xerxes-nano-gpio-led-blink.py
#!/usr/bin/env python3
"""
Exemple de contrôle GPIO pour Xerxes Nano (Jetson Orin Nano / Turing RK1).
Utilise la bibliothèque Jetson.GPIO (ou RPi.GPIO compatible) pour clignoter une LED.
"""
import time
import Jetson.GPIO as GPIO
# Pin GPIO 18 (numérotation BCM)
LED_PIN = 18
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)
print("LED ON")
time.sleep(0.5)
GPIO.output(LED_PIN, GPIO.LOW)
print("LED OFF")
time.sleep(0.5)
except KeyboardInterrupt:
print("\nArrêt demandé.")
finally:
GPIO.cleanup()
print("GPIO nettoyé.")
if __name__ == "__main__":
setup()
loop()