esp32-p4-hydra-gpio-led-blink.ino
Exemple minimaliste pour vérifier le fonctionnement des GPIOs de sortie sur la tension 3.3V native de la carte.
Utilisez une LED avec une résistance de limitation (ex: 220Ω) entre le pin 48 et la masse. Le code utilise la bibliothèque standard Arduino. Assurez-vous que le port série est ouvert pour voir les messages de démarrage. La carte v1 nécessite les dernières versions du core ESP32 pour le support P4.
esp32-p4-hydra-gpio-led-blink.ino
#include <Arduino.h>
// La carte Hydra utilise des GPIOs 3.3V.
// Le pin 48 est un GPIO standard accessible sur le header style Arduino.
// Note : Vérifiez le schéma pour éviter les pins réservés (USB, SDIO, MIPI).
#define LED_PIN 48
#define BLINK_INTERVAL 500 // ms
void setup() {
Serial.begin(115200);
pinMode(LED_PIN, OUTPUT);
Serial.println("Metro ESP32-P4 Hydra: Demo GPIO Blink");
}
void loop() {
digitalWrite(LED_PIN, HIGH);
delay(BLINK_INTERVAL);
digitalWrite(LED_PIN, LOW);
delay(BLINK_INTERVAL);
}