Ali lahko uporabljam ESP32 brez Arduino IDE?

Ali Lahko Uporabljam Esp32 Brez Arduino Ide



Arduino IDE je kratica za integrirano razvojno okolje Arduino. Je odprtokodna programska oprema, na kateri lahko uporabnik ustvari in naloži kodo na mikrokontrolerje, ki se uporabljajo v Arduino Board. Ta programska oprema podpira več plošč in vrat Arduino. Prek Arduino IDE se programirajo različni mikrokontrolerji, kot sta ESP8266 in ESP32. Vendar pa je ESP32 mogoče programirati tudi brez Arduino IDE. Ta članek bo pojasnil druge načine programiranja ESP32.

Programiranje ESP32

Obstajata dva koraka za programiranje ESP32. Najprej morate napisati kodo za tisto, kar želite izvesti. In drugič, to kodo morate prenesti v ESP32.

Alternative Arduino IDE za programiranje ESP32

Obstajajo tri glavne alternative Arduino IDE za programiranje ESP32. Spodaj so navedeni







Programiranje ESP32 v Thonny IDE

Za programiranje ESP32 z uporabo Thonny IDE. Kliknite na spodnjo povezavo. Najprej prenesite Thonny IDE s povezave [ Uradna stran Thonny IDE ] in ga nato namestite v svoj računalnik.





MicroPython se uporablja za programiranje ESP32, ker je Python za mikrokontrolerje. ESP32 privzeto nima MicroPythona. Torej moramo vdelano programsko opremo MicroPython prenesti na ESP32. Lahko prenesete in namestite najnovejšo izdajo Firmware MicroPython .





Nato boste morali vdelano programsko opremo prenesti v ESP32 z uporabo Thonny IDE. Za to je spodaj podan podroben vodnik za bliskavico vdelane programske opreme MicroPython na plošči ESP32.



Kako bliskati vdelano programsko opremo MicroPython?

Po namestitvi vdelane programske opreme v ESP32 preprosto napišite svoj skript MicroPython v urejevalnik Thonny IDE. Ko je dokončan, ga shranite in kliknite na Teči ali pritisnite F5.

Programiranje ESP32 v kodi VS

Koda VS se uporablja za programiranje ESP32, ko obstajajo dolge kode ali napredni projekti. Najprej morate namestiti Visual Studio Code (VS Code). Koda VS deluje tudi z MicroPythonom. Zato je treba vdelano programsko opremo MicroPython prenesti v ESP32 po enakem postopku, kot je omenjeno v prejšnjem naslovu.

Nato prenesite Koda Visual Studio .

A Razširitev Node.js je poleg kode VS potreben za uporabo v sistemu Windows.

Zdaj lahko svojo kodo MicroPython napišete v VS Code in jo zaženete v ESP32.

Obstaja še ena razširitev, znana kot Pymakr , napisano v JavaScriptu, ki se lahko uporablja za programiranje ESP32. Kliknite tukaj če želite izvedeti, kako prenesti, namestiti in uporabljati razširitev Pymakr

Programiranje ESP32 v ESP-IDF

ESP32 je mogoče programirati v IDE, ki ga je zagotovil njegov razvijalec, Espressif. IoT Development Framework, znan kot ESP-IDF, je uradni okvir Espressifa, ki na splošno uporablja jezik C in podpira tudi C++.

Če želite najprej programirati ploščo ESP32, namestite ESP-IDF, nato pa morate samo napisati kodo v C ali C++ glede na funkcijo, ki jo želite izvajati. Ko oblikujete svojo kodo, jo lahko preprosto prenesete v ESP32 s pomočjo platforme ESP-IDF.

Če želite naložiti kodo, morate napisati naslednji ukaz na serijski terminal ESP-IDF .

IDF. py –p COMX flash monitor

Morate zamenjati X z natančnimi vrati COM, na katera je ESP32 priključen na vaš prenosnik ali računalnik.

  • Če želite izvedeti več o programiranju ESP32 v C ali C++ kliknite tukaj .
  • Če želite izvedeti več o delovanju ESP-IDF kliknite tukaj .

Zaključek

Preučili smo, da je ESP32 mogoče uporabljati brez Arduino IDE. Na voljo je veliko drugih platform in programskih jezikov za programiranje in izvajanje kod v mikrokontrolerjih. Uporabljajo se lahko na primer C, C++ in Python, platforme, kot so Thonny IDE, VS Code in ESP-IDF, pa lahko ponudijo alternative Arduino IDE.