Programación ESP32
Hay dos pasos para programar ESP32. En primer lugar, debe escribir código para lo que desea realizar. Y en segundo lugar, debe transferir ese código a ESP32.
Alternativas a Arduino IDE para programar ESP32
Hay tres alternativas principales a Arduino IDE para programar ESP32. Se enumeran a continuación
Programación ESP32 en Thonny IDE
Para programar ESP32 usando Thonny IDE. Haga clic en el enlace que se menciona a continuación. Primero descargue Thonny IDE desde el enlace [ Sitio oficial de Thonny IDE ] y luego instálelo en su PC.
MicroPython se usa para programar ESP32 porque es Python para microcontroladores. ESP32 no tiene MicroPython por defecto. Entonces, tenemos que actualizar el firmware de MicroPython a ESP32. Puede descargar e instalar la última versión de Firmware MicroPython .
A continuación, deberá actualizar el firmware en ESP32 utilizando Thonny IDE. Para eso, a continuación se proporciona una guía detallada para actualizar el firmware de MicroPython en la placa ESP32.
¿Cómo flashear el firmware de MicroPython?
Después de instalar el firmware en ESP32, simplemente escriba su script MicroPython en el editor de Thonny IDE. Una vez completado, guárdelo y luego haga clic en Correr o presione F5.
Programación ESP32 en Código VS
El Código VS se usa para programar ESP32 cuando hay códigos largos o proyectos avanzados. En primer lugar, debe instalar Visual Studio Code (VS Code). El Código VS también funciona con MicroPython. Por lo tanto, el firmware de MicroPython debe actualizarse en ESP32 siguiendo el mismo procedimiento mencionado en el encabezado anterior.
A continuación, descargue el código de estudio visual .
A Extensión Node.js se requiere además de VS Code para usarlo en Windows.
Ahora puede escribir su código MicroPython en VS Code y ejecutarlo en ESP32.
Hay otra extensión conocida como Pymakr , escrito en JavaScript, que se puede utilizar para programar ESP32. Hacer clic aquí para aprender a descargar, instalar y usar la extensión Pymakr
Programación ESP32 en ESP-IDF
ESP32 se puede programar en el IDE proporcionado por su desarrollador, Espressif. El marco de desarrollo de IoT conocido como ESP-IDF es el marco oficial de Espressif que generalmente usa lenguaje C y también es compatible con C++.
Para programar la placa ESP32 primero, instale ESP-IDF, y luego solo necesita escribir su código en C o C ++ según la función que desee realizar. Cuando haya formulado su código, puede transferir fácilmente su código a ESP32 utilizando la plataforma ESP-IDF.
Para cargar el código, debe escribir el siguiente comando en el terminal serie de ESP-IDF .
FDI py –p Monitor flash COMXNecesitas reemplazar X con el puerto COM exacto en el que ESP32 está conectado a su computadora portátil o PC.
- Para obtener más información sobre la programación de ESP32 en C o C ++, haga clic en aquí .
- Para obtener más información sobre el funcionamiento de ESP-IDF, haga clic en aquí .
Conclusión
Hemos estudiado que ESP32 se puede usar sin un IDE de Arduino. Hay muchas otras plataformas y lenguajes de programación disponibles para programar y ejecutar códigos en microcontroladores. Por ejemplo, se pueden usar C, C++ y Python y plataformas como Thonny IDE, VS Code y ESP-IDF pueden ofrecer alternativas a Arduino IDE.