esp32-p4-hydra-gpio-led-blink.ino

Adafruit Metro ESP32-P4 Hydra · File : esp32-p4-hydra-gpio-led-blink.ino · Language : C++ (Arduino) · Use case : Faire clignoter une LED externe pour tester les sorties GPIO 3.3V.

Minimalist example to verify native 3.3V output GPIO functionality on the board.

Use an LED with a current-limiting resistor (e.g., 220Ω) between pin 48 and GND. The code uses the standard Arduino library. Ensure the serial port is open to see startup messages. The v1 board requires the latest ESP32 core versions for P4 support.

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);
}

← Back to the board