xerxes-nano-gpio-led-blink.py

Placa base Xerxes Nano para módulos Jetson Orin Nano Super y Turing RK1 · Archivo : xerxes-nano-gpio-led-blink.py · Lenguaje : Python · Uso : Allumer et éteindre une LED connectée sur un GPIO pour tester la sortie numérique.

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()

← Volver a la ficha