Arduino + arduino-esp32

Capa Arduino para ESP32. Mantenida por Espressif.

Páginas oficiales: arduino-esp32 en GitHub, Docs Arduino-ESP32

Specs

  • Lenguaje: C++ (con setup() / loop() clásico de Arduino)
  • Ecosistema masivo de librerías

Errores tipicos a evitar.

  • delay() bloquea el task FreeRTOS, puede blockear el stack de WiFi si > ~100ms. Usar vTaskDelay(pdMS_TO_TICKS(ms)) o millis().
  • Algunas libs asumen 5V (mundo AVR) , pero el GPIO del ESP32 es 3.3V, hay que adaptar.