Adición del ESP32 en el IDE de Arduino
Arduino IDE 2.x
Installing ESP32 Board in Arduino IDE 2.0 (Windows, Mac OS X, Linux)
https://dl.espressif.com/dl/package_esp32_index.json
Versión 2 y 3 del compilador de Espressif a la vez
Cómo instalar múltiples versiones del ESP32
- Añade una nueva URL de gestor de placas:
- Abre el IDE de Arduino y ve a File > Preferences.
- En la casilla "Additional boards manager URLs", añade la siguiente URL a la lista: https://raw.githubusercontent.com/vishalsoniindia/Multi_ESP32_Package/refs/heads/main/package_multi_esp32_index.json
- Haz clic en OK.
- Instala las diferentes versiones:
- Ve a Tools > Board > Boards Manager....
- Busca "multi esp32" o simplemente "esp32".
- Ahora verás diversas entradas nuevas llamadas esp32_board_0, esp32_board_1, etc. Cada una de estas es una instancia separada del núcleo del ESP32.
- Selecciona una de las instancias (esp32_board_0) y, en la parte inferior de la ventana, elige la versión que quieres instalar (por ejemplo, la v2.0.x). Haz clic en Install.
- Repite el proceso para otra instancia (esp32_board_1) y elige otra versión (por ejemplo, la v3.x). Haz clic en Install.
- Selecciona la versión que quieras:
- Ahora, cuando vayas a Tools > Board, verás dos nuevas categorías bajo el menú ESP32 Arduino. Una será para la versión 2 y la otra para la versión 3.
- Puedes seleccionar la placa que necesitas desde cualquiera de las dos categorías.
Este método te permite mantener las dos versiones del núcleo del ESP32 instaladas al mismo tiempo, evitando la necesidad de desinstalar y reinstalar cada vez que cambias de proyecto. Además, se pueden usar las dos versiones simultáneamente en diferentes ventanas del IDE.
Arduino IDE 1.x
En el IDE de Arduino id al menú y seleccionad Archivo / Preferencias. Copiad en la casilla indicada como URLs adicionales de gestor de placas:
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
En el menú Herramientas / Placa: "..." / Gestor de placas escribid ESP32, seleccionad esp32 by Espressif Systems y pulsad el botón Instalar. Aproximadamente se descargan automáticamente unos 300MB. Una vez instalado, cerrad la ventana emergente de instalación y seleccionad Herramientas / Placa: "..." / ESP32 Arduino / ESP32 Dev Module'. Después, en Partition scheme seleccionad Default 4MB with ffat. Seleccionad el puerto adecuado en Herramientas / Puerto / /dev/ttyUSBx (en Linux. En Windows es COMx) Vídeo con información más detallada: Installing the ESP32 Board in Arduino IDE (Windows, Mac OS X, Linux)