esp32-p4-hydra-wifi-c6-proxy.ino

Adafruit Metro ESP32-P4 Hydra · Archivo : esp32-p4-hydra-wifi-c6-proxy.ino · Lenguaje : C++ (Arduino) · Uso : Se connecter au WiFi via le coprocesseur ESP32-C6 pour tester la connectivité.

Establece una conexión WiFi utilizando el coprocesador ESP32-C6 dedicado, manteniendo el núcleo P4 libre para el cálculo.

Reemplace las credenciales de WiFi. Esta demo se basa en la arquitectura SDIO entre P4 y C6. El C6 maneja la pila WiFi/BT. Asegúrese de que el firmware del C6 sea compatible con los núcleos Arduino recientes. El rendimiento depende del enlace SDIO.

esp32-p4-hydra-wifi-c6-proxy.ino

#include <Arduino.h>
#include <WiFi.h>

// L'ESP32-P4 n'a pas de radio WiFi native. Il utilise le coprocesseur ESP32-C6 via SDIO.
// La bibliothèque WiFi standard d'Arduino pour ESP32 gère généralement cette abstraction 
// si le core est bien à jour pour le P4.

const char* ssid = "VOTRE_SSID";
const char* password = "VOTRE_MOT_DE_PASSE";

void setup() {
  Serial.begin(115200);
  Serial.println("Metro ESP32-P4 Hydra: WiFi Connect via C6");

  WiFi.begin(ssid, password);
  Serial.print("Connecting to WiFi");
  
  int attempts = 0;
  while (WiFi.status() != WL_CONNECTED && attempts < 20) {
    delay(500);
    Serial.print(".");
    attempts++;
  }

  if (WiFi.status() == WL_CONNECTED) {
    Serial.println("\nConnected!");
    Serial.print("IP Address: ");
    Serial.println(WiFi.localIP());
    Serial.print("RSSI: ");
    Serial.print(WiFi.RSSI());
    Serial.println(" dBm");
  } else {
    Serial.println("\nConnection Failed");
  }
}

void loop() {
  delay(5000);
}

← Volver a la ficha