¿Puedo usar ESP32 sin Arduino IDE?

Puedo Usar Esp32 Sin Arduino Ide



Arduino IDE significa Arduino Integrated Development Environment. Es un software de código abierto en el que un usuario puede crear y cargar código en los microcontroladores utilizados en la placa Arduino. Este software es compatible con múltiples placas y puertos Arduino. Se programan diferentes microcontroladores a través de Arduino IDE, como ESP8266 y ESP32. Sin embargo, ESP32 también se puede programar sin un IDE de Arduino. Este artículo explicará otras formas de programar ESP32.

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 COMX

Necesitas 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.