xerxes-nano-gpio-led-blink-python.py

Placa base Xerxes Nano para módulos Jetson Orin Nano Super y Turing RK1 · Archivo : xerxes-nano-gpio-led-blink-python.py · Lenguaje : Python · Uso : Contrôler une LED connectée à un GPIO pour tester la disponibilité des broches physiques.

Script Python que usa RPi.GPIO para hacer parpadear un LED, validando el acceso de bajo nivel a los GPIO del módulo Jetson a través de la placa base Xerxes Nano.

Hardware: Xerxes Nano con módulo Jetson Orin Nano Super, LED y resistencia de 330Ω. Conecte el LED al GPIO 17 (BCM) y a tierra. Asegúrese de que el jumper de alimentación esté correctamente posicionado. Ejecución: pip install RPi.GPIO luego python3 blink.py. Verifique que el ventilador PWM no bloquee el acceso a los pines si está configurado en modo compartido.

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

← Volver a la ficha