🛠 Primer inicio de la Metro ESP32-P4 Hydra
Objetivos
Este tutorial le guía en la puesta en marcha inicial de la placa Adafruit Metro ESP32-P4 Hydra. Aprenderá a instalar las herramientas necesarias, flashear el firmware TinyUF2 y ejecutar su primer programa para validar la comunicación serie. Este paso es crucial para aprovechar el alto rendimiento del SoC ESP32-P4.
Material necesario
- Placa Adafruit Metro ESP32-P4 Hydra
- Cable USB-C de datos (los cables de carga no funcionarán)
- Ordenador (Windows, macOS o Linux)
- Arduino IDE (versión 2.x recomendada) o VS Code con PlatformIO
Pasos
- Instalación del entorno: Abra Arduino IDE. Vaya a
Archivo > Preferenciasy añada la URL del gestor de placas de Adafruit:https://adafruit.github.io/arduino-board-index/package_adafruit_index.json. Reinicie el IDE. - Añadir placa: En
Herramientas > Placa > Gestor de placas, busque "Adafruit ESP32 Boards" e instale la última versión. - Modo Bootloader: Mantenga presionado el botón
BOOTen la placa. Mientras lo mantiene, conecte el cable USB-C al ordenador. Suelte el botónBOOTsolo después de 2 segundos. La placa está ahora en modo TinyUF2. - Flashear firmware: Aparece una unidad de almacenamiento "TINYUF2" en su ordenador. Descargue el archivo
.uf2adecuado para la Metro ESP32-P4 Hydra desde el sitio web de Adafruit. Cópielo en la unidad TINYUF2. La placa se reinicia automáticamente una vez finalizada la transferencia. - Configuración del IDE: En el menú
Herramientas, seleccioneAdafruit Metro ESP32-P4 Hydracomo tipo de placa. Seleccione el puerto serie correspondiente (a menudo COMx en Windows o /dev/tty.usbmodemX en Mac/Linux). - Programa de prueba: Abra el ejemplo
BlinkvíaArchivo > Ejemplos > Basics > Blink. Modifique la funciónloop()para usar el LED integrado si es necesario, o añadaSerial.begin(115200)ensetup()ySerial.println("Hello Hydra!")enloop(). - Subir: Haga clic en el botón "Subir". Espere a que finalice la compilación y la escritura en la placa.
Verificación
Abra el Monitor Serie de Arduino IDE (icono de lupa arriba a la derecha). Ajuste la velocidad a 115200 baudios. Debería ver el mensaje "Hello Hydra!" mostrarse en bucle. Si el LED también parpadea, la placa está correctamente alimentada y programada. En caso de fallo, verifique que el cable USB sea de datos y que el puerto seleccionado sea correcto.
Para ir más allá
Una vez validados los fundamentos, explore las interfaces avanzadas. Intente conectar una pantalla MIPI DSI a través de uno de los conectores de 22 pines para mostrar una interfaz gráfica, o use el puerto USB-A host para conectar una unidad USB y leer archivos, aprovechando la potencia del procesador RISC-V de doble núcleo.
Otros tutoriales para esta placa
- Primer cableado y puesta en marcha de la Metro ESP32-P4 Hydra
- Controlar GPIOs y una pantalla simple en Metro ESP32-P4 Hydra
- Almacenar datos en la placa Adafruit Metro ESP32-P4 Hydra
- Controlar un sensor I2C con ESP32-P4 Hydra
- Inicio avanzado: Alimentación, USB y Depuración en ESP32-P4 Hydra
- Automatización de almacenamiento USB de alta velocidad en ESP32-P4 Hydra
Ejemplos de código para esta placa
esp32-p4-hydra-gpio-blink.inoC++ (Arduino)esp32-p4-hydra-mpu6050-i2c.inoC++ (Arduino)esp32-p4-hydra-wifi-http.inoC++ (Arduino)esp32-p4-hydra-sdcard-write.inoC++ (Arduino)esp32-p4-hydra-usb-host-mouse.inoC++ (Arduino)esp32-p4-hydra-gpio-led-blink.inoC++ (Arduino)