🛠 Configurar E/S en Xerxes Nano

Placa base Xerxes Nano para módulos Jetson Orin Nano Super y Turing RK1 · debutant · Apprenez à activer et tester les interfaces numériques (GPIO, I2C) de votre carte Xerxes Nano avec des composants simples.

Objectifs

Este tutorial tiene como objetivo familiarizar al usuario con las interfaces de entrada/salida de la placa base Xerxes Nano. Configuraremos los pines GPIO para encender un LED y exploraremos la interfaz I2C para leer un sensor básico. El objetivo es entender cómo el módulo Jetson Orin Nano o Turing RK1 se comunica con el mundo físico a través de los conectores de la placa, aprovechando los recursos de código abierto disponibles.

Matériel nécessaire

Étapes

  1. Preparación física : Asegúrese de que la placa esté apagada. Inserte el LED en el conector GPIO, respetando la polaridad (pierna larga a GPIO, corta a GND) a través de la resistencia. Para el sensor I2C, conecte VCC a 3.3V, GND a GND, y SDA/SCL a los pines dedicados I2C de la placa.
  1. Conexión y acceso : Conecte la alimentación. Acceda por SSH a la dirección IP de la placa. Verifique que las herramientas de gestión GPIO estén instaladas: sudo apt update && sudo apt install gpio-utils i2c-tools.
  1. Activación de interfaces : Según el módulo, active los buses mediante configuración de device tree o herramientas NVIDIA Jetson. Para una prueba rápida, verifique la visibilidad del bus: ls /dev/i2c*. Si está vacío, es posible que deba habilitar la superposición I2C mediante sudo raspi-config (si es compatible) o archivos de configuración NVIDIA.
  1. Prueba GPIO : Identifique el número de pin físico correspondiente a su LED. Use el comando: sudo gpio export <numero> out luego sudo gpio write <numero> 1 para encender el LED. Espere 2 segundos, luego sudo gpio write <numero> 0 para apagarlo.
  1. Lectura I2C : Escanee el bus para encontrar la dirección del sensor: sudo i2cdetect -y 1. Anote la dirección (ej: 0x76). Ahora puede usar scripts de Python con la biblioteca smbus2 para leer datos brutos.

Vérification

El LED debe encenderse y apagarse bajo comando. El comando i2cdetect debe mostrar la dirección hexadecimal del sensor. Si no aparece nada, verifique el cableado SDA/SCL y la alimentación de 3.3V.

Pour aller plus loin

Explore las interfaces I2S para audio o configure el puerto M.2 para añadir almacenamiento NVMe rápido. Consulte los archivos KiCad en GitHub para entender el enrutamiento de señales.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales