Használhatom az ESP32-t Arduino IDE nélkül?

Hasznalhatom Az Esp32 T Arduino Ide Nelkul



Az Arduino IDE az Arduino Integrated Development Environment rövidítése. Ez egy nyílt forráskódú szoftver, amelyen a felhasználó kódot hozhat létre és tölthet fel az Arduino Boardban használt mikrokontrollerekre. Ez a szoftver több Arduino kártyát és portot támogat. Különböző mikrokontrollerek programozhatók az Arduino IDE-n keresztül, például az ESP8266 és az ESP32. Az ESP32 azonban Arduino IDE nélkül is programozható. Ez a cikk az ESP32 programozásának egyéb módjait ismerteti.

ESP32 programozás

Az ESP32 programozása két lépésből áll. Először is kódot kell írnia ahhoz, amit végrehajtani szeretne. Másodszor pedig át kell vinnie ezt a kódot az ESP32-re.

Az Arduino IDE alternatívái az ESP32 programozásához

Az Arduino IDE-nek három fő alternatívája van az ESP32 programozására. Az alábbiakban felsoroljuk őket







ESP32 programozás Thonny IDE-ben

Az ESP32 programozása Thonny IDE segítségével. Kattintson az alább említett linkre. Először töltse le a Thonny IDE-t a linkről [ Thonny IDE hivatalos oldala ], majd telepítse a számítógépére.





A MicroPython-t az ESP32 programozására használják, mivel ez Python mikrokontrollerekhez. Az ESP32 alapértelmezés szerint nem rendelkezik MicroPython-nal. Tehát flashelni kell a MicroPython firmware-t ESP32-re. Letöltheti és telepítheti a legújabb kiadását MicroPython firmware .





Ezután a firmware-t flashelnie kell az ESP32-be a Thonny IDE segítségével. Ehhez az alábbiakban egy részletes útmutató található a MicroPython firmware-ének flash-beállításához az ESP32 kártyán.



Hogyan lehet Flash MicroPython firmware-t?

Miután telepítette a firmware-t az ESP32-ben, egyszerűen írja be a MicroPython-szkriptet a Thonny IDE szerkesztőjébe. Ha elkészült, mentse el, majd kattintson a gombra Fuss vagy nyomja meg F5.

ESP32 programozás VS kódban

A VS kódot az ESP32 programozására használják, ha hosszú kódok vagy fejlett projektek vannak. Először is telepítenie kell a Visual Studio Code-ot (VS Code). A VS kód a MicroPythonnal is működik. Ezért a MicroPython firmware-t az előző fejezetben leírtak szerint kell flashelni az ESP32-ben.

Ezután töltse le a Visual Studio kód .

A Node.js kiterjesztés szükséges a VS Code mellett a Windows rendszeren való használatához.

Most már megírhatja MicroPython kódját a VS Code-ban, és futtathatja az ESP32-ben.

Létezik egy másik kiterjesztés is Pymakr , JavaScriptben írva, amely az ESP32 programozására használható. Kattintson itt a Pymakr bővítmény letöltésének, telepítésének és használatának megismeréséhez

ESP32 programozás ESP-IDF-ben

Az ESP32 programozható a fejlesztője, az Espressif által biztosított IDE-ben. Az ESP-IDF néven ismert IoT Development Framework az Espressif hivatalos keretrendszere, amely általában C nyelvet használ, és támogatja a C++-t is.

Az ESP32 kártya programozásához először telepítse az ESP-IDF-et, majd csak a kódot kell írnia C vagy C++ nyelven a végrehajtani kívánt funkciónak megfelelően. Ha elkészítette a kódot, az ESP-IDF platform segítségével egyszerűen átviheti azt az ESP32-be.

A kód feltöltéséhez a következő parancsot kell beírni a ESP-IDF soros terminálja .

idf. py –p COMX vakumonitor

Cserélned kell x pontosan azzal a COM-porttal, amelyen az ESP32 csatlakozik laptopjához vagy számítógépéhez.

  • Ha többet szeretne megtudni az ESP32 programozásáról C vagy C++ nyelven, kattintson itt .
  • Ha többet szeretne megtudni az ESP-IDF működéséről, kattintson itt .

Következtetés

Megvizsgáltuk, hogy az ESP32 Arduino IDE nélkül is használható. Számos más platform és programozási nyelv is elérhető a mikrokontrollerek kódjainak programozására és futtatására. Például a C, C++ és Python használható, és olyan platformok, mint a Thonny IDE, a VS Code és az ESP-IDF alternatívákat kínálhatnak az Arduino IDE-hez.