ESP32 - Instalación de software
Para programar la placa ESP32, necesitamos:
- Un editor de texto para escribir el código (código legible por humanos)
- Un compilador para compilar el código (código legible por humanos) al código binario (código entendible por el ESP32)
- Un programador para cargar el código binario al ESP32
Parece ser complicado ⇒ no te preocupes, el IDE de Arduino hace todo por ti. Solo necesitas:
- Instala este IDE de Arduino
- Escribe el código ESP32 (código legible para humanos)
- Haz clic en un botón en el IDE de Arduino para compilar y subir el código a la placa ESP32
Arduino IDE está disponible para Windows, Mac OS X y Linux. Necesitamos realizar los siguientes pasos:
- Descarga el IDE de Arduino desde este enlace e instálalo.
- Después de instalar el IDE de Arduino, podemos usarlo para programar para Arduino de inmediato. Sin embargo, para programar para ESP32, necesitamos hacer una configuración del entorno en el IDE de Arduino.
- Abre el IDE de Arduino
- Ve a Archivo Preferencias en el IDE de Arduino

- Copie el texto de abajo:
- Pega el texto copiado en el campo URLs adicionales del Administrador de Placas, tal como se muestra en la figura a continuación. Luego, haz clic en el botón Aceptar.

※ Nota:
Nota: En caso de que utilices el ESP8266 y el ESP32, puedes separar las URL con una coma de la siguiente manera:
- Abre el Administrador de placas haciendo clic en el icono de Administrador de placas en la barra de navegación izquierda de Arduino IDE
- Escribe “ESP32”, luego haz clic en el botón Instalar para el “ESP32 de Espressif Systems”

**INSTALACIÓN DEL CONTROLADOR**
Las placas ESP32 de diferentes fabricantes pueden usar distintos chips USB a serie, lo que afecta la compatibilidad del controlador. Algunos chips comunes incluyen CH340, CP210x y FTDI. El controlador que necesitas depende del chip utilizado por tu placa específica.
En este tutorial, estamos usando la placa ESP32 de DIYables, que utiliza el chip USB-serial CP210x.
En la mayoría de los casos, el IDE de Arduino reconocerá automáticamente la placa ESP32 de DIYables. Sin embargo, si no lo hace, es posible que necesite instalar el controlador manualmente siguiendo estos pasos:
**1. Descargar el controlador**
Descargue el controlador CP210x desde uno de los siguientes enlaces:
**2. Extraer los archivos del controlador**
Descomprime el archivo descargado en una carpeta de tu ordenador. Ten en cuenta que el paquete no incluye un instalador automático.
**3. Abrir el Administrador de dispositivos**
- Presiona Windows + X y selecciona Administrador de dispositivos, o busca "Administrador de dispositivos" en el menú Inicio.
- En la ventana Administrador de dispositivos, busca bajo Puertos (COM y LPT) un dispositivo etiquetado como Puerto serie USB o similar.
**4. Conecta la placa ESP32**
- Conecta la placa ESP32 de DIYables a tu computadora usando un cable USB.
- Observa la sección Puertos (COM y LPT) para identificar el nuevo puerto COM que aparece. Esto indica que la placa ESP32 ha sido detectada.

**5. Instalar o Actualizar el Controlador**
- Haz clic con el botón derecho en el dispositivo serie detectado (p. ej., "Puerto serie USB") y selecciona Actualizar controlador.

- En la ventana que se abre, seleccione Explorar mi equipo para buscar controladores.

**6. Seleccione la Carpeta del Controlador Extraído**
- Haz clic en Examinar, luego navega a la carpeta donde hayas extraído los archivos del controlador.
- Haz clic en Siguiente y sigue las instrucciones en pantalla para completar la instalación.
**7. Confirmar la instalación**
Una vez que el controlador se haya instalado correctamente, tu dispositivo ESP32 debería aparecer en Puertos (COM y LPT) en el Administrador de dispositivos.

Nota: Si la instalación falla o no funciona, intente desinstalar cualquier controlador existente asociado con ese puerto COM antes de volver a instalar el nuevo controlador.
SELECCIONANDO LA PLACA EN ARDUINO IDE
- Conecta la placa ESP32 de DIYables a tu computadora usando un cable USB.
- Abre el IDE de Arduino.
- Selecciona ESP32 Dev Module como la placa y elige el puerto COM correcto.

La instalación del software ha finalizado. El siguiente paso es ejecutar el primer programa en la placa ESP32: ESP32 - Hello World.