Puc utilitzar ESP32 sense Arduino IDE?

Puc Utilitzar Esp32 Sense Arduino Ide



Arduino IDE significa Arduino Integrated Development Environment. És un programari de codi obert en el qual un usuari pot crear i carregar codi als microcontroladors utilitzats a la placa Arduino. Aquest programari admet múltiples plaques i ports Arduino. Es programen diferents microcontroladors mitjançant Arduino IDE, com ESP8266 i ESP32. Tanmateix, ESP32 també es pot programar sense un IDE Arduino. Aquest article explicarà altres maneres de programar ESP32.

Programació ESP32

Hi ha dos passos per programar ESP32. En primer lloc, heu d'escriure codi per al que voleu realitzar. I en segon lloc, heu de transferir aquest codi a ESP32.

Alternatives a Arduino IDE per programar ESP32

Hi ha tres alternatives principals a Arduino IDE per programar ESP32. S'enumeren a continuació







Programació ESP32 en Thonny IDE

Per programar ESP32 mitjançant Thonny IDE. Feu clic a l'enllaç esmentat a continuació. Primer descarregueu Thonny IDE des de l'enllaç [ Lloc oficial de Thonny IDE ] i després instal·leu-lo al vostre ordinador.





MicroPython s'utilitza per programar ESP32 perquè és Python per a microcontroladors. ESP32 no té MicroPython per defecte. Per tant, hem de flashejar el microprogramari MicroPython a ESP32. Podeu descarregar i instal·lar la darrera versió de Firmware MicroPython .





A continuació, haureu de flashejar el microprogramari a ESP32 mitjançant Thonny IDE. Per això, a continuació es proporciona una guia detallada per flashejar el microprogramari MicroPython a la placa ESP32.



Com flashejar el microprogramari MicroPython?

Després d'instal·lar el microprogramari a ESP32, simplement escriviu el vostre script MicroPython a l'editor de Thonny IDE. Un cop s'hagi completat, deseu-lo i feu clic a Correr o premeu F5.

Programació ESP32 en codi VS

El codi VS s'utilitza per programar ESP32 quan hi ha codis llargs o projectes avançats. En primer lloc, heu d'instal·lar Visual Studio Code (VS Code). El VS Code també funciona amb MicroPython. Per tant, el microprogramari MicroPython s'ha de flashejar a ESP32 seguint el mateix procediment que s'esmenta a l'encapçalament anterior.

A continuació, descarregueu el Codi Visual Studio .

A Extensió Node.js es requereix a més de VS Code per utilitzar-lo a Windows.

Ara podeu escriure el vostre codi MicroPython a VS Code i executar-lo a ESP32.

Hi ha una altra extensió coneguda com Pymakr , escrit en JavaScript, que es pot utilitzar per programar ESP32. Feu clic aquí per aprendre a descarregar, instal·lar i utilitzar l'extensió Pymakr

Programació ESP32 en ESP-IDF

ESP32 es pot programar a l'IDE proporcionat pel seu desenvolupador, Espressif. El marc de desenvolupament IoT conegut com ESP-IDF és el marc oficial d'Espressif que generalment utilitza llenguatge C i també admet C++.

Per programar primer el tauler ESP32, instal·leu ESP-IDF i, després, només heu d'escriure el vostre codi en C o C++ segons la funció que vulgueu realitzar. Quan hàgiu formulat el vostre codi, podeu transferir-lo fàcilment a ESP32 mitjançant la plataforma ESP-IDF.

Per carregar el codi, heu d'escriure l'ordre següent a terminal sèrie de l'ESP-IDF .

idf. py –p Monitor de flaix COMX

Cal substituir X amb el port COM exacte en què ESP32 està connectat al vostre ordinador portàtil o PC.

  • Per obtenir més informació sobre la programació d'ESP32 en C o C++, feu clic aquí .
  • Per obtenir més informació sobre el funcionament d'ESP-IDF, feu clic aquí .

Conclusió

Hem estudiat que ESP32 es pot utilitzar sense un IDE Arduino. Hi ha moltes altres plataformes i llenguatges de programació disponibles per programar i executar codis en microcontroladors. Per exemple, es poden utilitzar C, C++ i Python i plataformes com Thonny IDE, VS Code i ESP-IDF poden oferir alternatives a Arduino IDE.