Dado la gran popularidad que tienen los ESP8266 programados desde Arduino IDE en gran contribucion por Ivan Grokhotkov gracias, Actualmente para los modulos ESP32 se ha permitido programarlos desde Arduino IDE en colaboracion de espressif, Aunque es un proyecto en construcción hasta el momento el control de cierto hardware esta en proceso de migración.
Actualmente el proyecto esta disponible en Github: espressif/arduino-esp32
En esta ocasión he decido probar Arduino IDE, lo instalare en una maquina virtual (Virtualbox) sobre mi lubuntu Ubuntu/Debian , aunque se puede instalar directamente en Windows, recomiendo una maquina virtual con linux para esos casos también.
Tutorial Recomendado : Como crear Maquina Virtual (Lubuntu)Linux en Windows
Dado que técnicamente es una adaptación para programar dichos módulos, utiliza python y su herramienta esptool, dado que me gusta ver la instalación del software detalladamente, encaso de encontrar errores, realizare el proceso paso a paso.
Este proceso iniciara repasando la instalación de Arduino IDE en Ubuntu/Debian, se instala de la carpeta que contiene los archivos dado que descargamos desde arduino.cc, existen 2 metodos de instalación de los componentes para ESP32 y utilizaremos el primero:
Materiales y donde comprarlos baratos
Video Completo: Configuracion Arduino IDE para ESP32
Algunas Vistas
- Boards -Placas ESP32 Disponibles
- Ejemplos Disponibles
Conclusiones
He realizado algunas pruebas, cuenta algunos ejemplos básicos tales como bluetooth, seguiré en pruebas hasta ver su alcance.
Personalmente muy agradecido con todos los colaboradores por esta integracion!!
Aunque probaremos otros métodos y plataformas disponibles para programarlos ESP32 tales como:
- ESP-IDF & FreeRTOS (Recomendado)
- Mongoose OS
Referencias
- espressif/arduino-esp32
- Tutorial Recomendado : Como crear Maquina Virtual (Lubuntu)Linux en Windows
- Tutorial Recomendado: Migracion Completa a lubuntu