🛠 Premier démarrage de la Metro ESP32-P4 Hydra
Objectifs
Ce tutoriel vous guide dans la mise en service initiale de la carte Adafruit Metro ESP32-P4 Hydra. Vous apprendrez à installer les outils nécessaires, à flasher le micrologiciel TinyUF2 et à exécuter votre premier programme pour valider la communication série. Cette étape est cruciale pour exploiter les performances élevées du SoC ESP32-P4.
Matériel nécessaire
- Carte Adafruit Metro ESP32-P4 Hydra
- Câble USB-C de données (le câble de charge seul ne fonctionnera pas)
- Ordinateur (Windows, macOS ou Linux)
- Logiciel Arduino IDE (version 2.x recommandée) ou VS Code avec PlatformIO
Étapes
- Installation de l'environnement : Ouvrez l'Arduino IDE. Allez dans
Fichier > Préférenceset ajoutez l'URL du gestionnaire de packages Adafruit :https://adafruit.github.io/arduino-board-index/package_adafruit_index.json. Redémarrez l'IDE. - Ajout de la carte : Dans
Outils > Type de carte > Gestionnaire de cartes, recherchez "Adafruit ESP32 Boards" et installez la dernière version. - Mode Bootloader : Appuyez et maintenez le bouton
BOOTsur la carte. Tout en maintenant le bouton, branchez le câble USB-C sur l'ordinateur. Relâchez le boutonBOOTseulement après 2 secondes. La carte est maintenant en mode TinyUF2. - Flash du micrologiciel : Une unité de stockage "TINYUF2" apparaît sur votre ordinateur. Téléchargez le fichier
.uf2adapté à la Metro ESP32-P4 Hydra depuis le site Adafruit. Copiez-le dans l'unité TINYUF2. La carte redémarre automatiquement une fois le transfert terminé. - Configuration de l'IDE : Dans le menu
Outils, sélectionnezAdafruit Metro ESP32-P4 Hydracomme type de carte. Sélectionnez le port série correspondant (souvent COMx sur Windows ou /dev/tty.usbmodemX sur Mac/Linux). - Programme de test : Ouvrez l'exemple
BlinkviaFichier > Exemples > Basics > Blink. Modifiez la fonctionloop()pour utiliser la LED intégrée si nécessaire, ou ajoutezSerial.begin(115200)danssetup()etSerial.println("Hello Hydra!")dansloop(). - Téléversement : Cliquez sur le bouton "Téléverser". Attendez la fin de la compilation et de l'écriture sur la carte.
Vérification
Ouvrez le Moniteur Série de l'Arduino IDE (icône loupe en haut à droite). Réglez la vitesse sur 115200 bauds. Vous devriez voir le message "Hello Hydra!" s'afficher en boucle. Si la LED clignote également, la carte est correctement alimentée et programmée. En cas d'échec, vérifiez que le câble USB est bien un câble de données et que le port sélectionné est correct.
Pour aller plus loin
Une fois la base validée, explorez les interfaces avancées. Essayez de connecter un écran MIPI DSI via l'un des connecteurs 22 broches pour afficher une interface graphique, ou utilisez le port USB-A hôte pour brancher une clé USB et lire des fichiers, exploitant ainsi la puissance du processeur RISC-V double cœur.
Autres tutoriels pour cette carte
- Premier branchement et mise en route de la Metro ESP32-P4 Hydra
- Contrôler les GPIO et un affichage simple sur Metro ESP32-P4 Hydra
- Stocker des données sur la carte Adafruit Metro ESP32-P4 Hydra
- Contrôler un capteur I2C avec l'ESP32-P4 Hydra
- Mise en route avancée : Alimentation, USB et Debug sur ESP32-P4 Hydra
- Automatisation de stockage via USB High-Speed sur ESP32-P4 Hydra
Exemples de code pour cette carte
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)