🛠 Contrôler les GPIO et un affichage simple sur Metro ESP32-P4 Hydra

Adafruit Metro ESP32-P4 Hydra · debutant · Apprenez à manipuler les broches d'entrée/sortie et à afficher des données sur un écran compatible via les interfaces MIPI.

Objectifs

Ce tutoriel vous guide dans la découverte des entrées/sorties numériques (GPIO) de la carte Adafruit Metro ESP32-P4 Hydra. Vous apprendrez à configurer une broche en sortie pour contrôler un voyant LED et à utiliser l'interface série pour surveiller l'état du système. Bien que la carte soit équipée d'interfaces vidéo avancées (MIPI DSI), ce niveau débutant se concentre sur les GPIO standards et la communication USB-C pour valider votre environnement de développement.

Matériel nécessaire

Étapes

  1. Installation de l'environnement : Ouvrez l'IDE Arduino. Allez dans Fichier > Préférences et ajoutez l'URL du gestionnaire de cartes ESP32 dans la zone « URL supplémentaires pour les gestionnaires de cartes ». Enregistrez.
  2. Ajout de la carte : Allez dans Outils > Type de carte > Gestionnaire de cartes. Recherchez « esp32 » et installez la version la plus récente d'Espressif Systems. Redémarrez l'IDE.
  3. Sélection du modèle : Connectez la carte à votre PC via le port USB-C. Dans Outils > Type de carte, sélectionnez ESP32-P4 Dev Module. Assurez-vous que le port série correct est sélectionné dans Outils > Port.
  4. Écriture du code : Créez un nouveau croquis. Copiez le code suivant :
const int ledPin = 2; // Broche GPIO standard sur la carte

void setup() {
  Serial.begin(115200);
  pinMode(ledPin, OUTPUT);
}

void loop() {
  digitalWrite(ledPin, HIGH);
  Serial.println("LED ON");
  delay(1000);
  digitalWrite(ledPin, LOW);
  Serial.println("LED OFF");
  delay(1000);
}
  1. Téléversement : Cliquez sur le bouton « Vérifier » pour compiler, puis sur « Téléverser ». Attendez la fin de la compilation.
  2. Observation : Ouvrez le Moniteur Série (Ctrl+Shift+M). Réglez la vitesse sur 115200 bauds.

Vérification

Vous devez voir les messages « LED ON » et « LED OFF » s'afficher alternativement dans le moniteur série toutes les secondes. Si votre carte possède une LED utilisateur connectée à la broche 2, elle clignotera en synchronisation avec ces messages. Cela confirme que la communication USB fonctionne et que les GPIO sont correctement pilotés.

Pour aller plus loin

Explorez les interfaces MIPI DSI pour connecter un écran compatible Raspberry Pi. Consultez la documentation ESP-IDF pour utiliser le coprocesseur ESP32-C6 pour activer le WiFi et transmettre les données des GPIO via MQTT.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels