# ESP32 Arduino

Hola y bienvenidos a este tutorial,

Introducción (opens new window)

En este tutorial aprenderemos a programar el microcontrolador ESP32 de espressif con el IDE de Arduino. Este microcontrolador programable es muy popular por que integra conectividad WiFi y Bluetooth a un precio muy económico que lo hace ideal para proyectos IoT “internet de las cosas”.

Podemos encontrar DevKits o placas de desarrollo, que además, integran cámara y micrófono para proyectos de video vigilancia o también micrófono y salida de audio para crear nuestro propio asistente de voz.

Como vemos las posibilidades son infinitas.

Hablemos ahora de su precio y donde comprarlas, rondan desde 6 €/$ (en tiendas chinas) hasta unos 10 €/$ en amazon.

Yo recomiendo estas dos:

# Configuración

# Arduino IDE

Descarga el Arduino IDE (opens new window)

Seleccionar

Pulsa en Just Download

Descargar

# USB to UART Bridge

Descarga el Driver CP210x (opens new window)

Descargar Descargar

Instalación (opens new window)

# Configurar la placa en Arduino

Aquí os dejo dos direcciones que utilizo y funcionan, a día de hoy claro.

Desde randomnerdtutorials.com (opens new window)

Selecciona File > Preferences e introduce la siguiente línea:

Preferencias

https://dl.espressif.com/dl/package_esp32_index.json

ó desde Documentación espressif (opens new window)

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Selecciona Tools > Board > Boards Manager… y busca:

ESP32

Gestor Configuración (opens new window)

una vez instalado seleccionaremos la placa en Tools > Board en mi caso es: ESP32 Dev Module en Tools > Port seleccionaremos el puerto, depende del sistema operativo lo veremos como COM y un número para windows y /dev/cu.SLAB_/USBtoUART en Mac.

Wiki ESP32 KEYESTUDIO Documentación (opens new window)

Imagen Tarjeta Config Administrador de dispositivos Puerto Puerto

# Ejemplos de verificación

Finalmente selecciona un ejemplo Archivo > Ejemplos > Basics > Blink y realiza un test.

Si quieres comprobar la conexión WiFi selecciona el ejemplo File > Examples > WiFi (ESP32) > WiFiScan y realiza un test.

Test (opens new window)