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 vakumonitorCseré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.