Programmeerimine ESP32
ESP32 programmeerimiseks on kaks sammu. Esiteks peate kirjutama koodi selle jaoks, mida soovite täita. Ja teiseks peate selle koodi üle kandma ESP32-le.
Arduino IDE alternatiivid ESP32 programmeerimiseks
Arduino IDE-le ESP32 programmeerimiseks on kolm peamist alternatiivi. Need on loetletud allpool
- ESP32 programmeerimine Thonny IDE-s
- ESP32 programmeerimine VS-koodis
- ESP32 programmeerimine ESP-IDF-is
ESP32 programmeerimine Thonny IDE-s
ESP32 programmeerimiseks Thonny IDE abil. Klõpsake allpool mainitud linki. Esmalt laadige alla Thonny IDE lingilt [ Thonny IDE ametlik sait ] ja seejärel installige see oma arvutisse.
MicroPythonit kasutatakse ESP32 programmeerimiseks, kuna see on mikrokontrolleritele mõeldud Python. ESP32-l pole vaikimisi MicroPythonit. Seega peame MicroPythoni püsivara ESP32-le vilkuma. Saate alla laadida ja installida rakenduse uusima versiooni MicroPythoni püsivara .
Järgmisena peate Thonny IDE abil püsivara ESP32-sse vilkuma. Selleks on allpool toodud üksikasjalik juhend MicroPythoni püsivara välgutamiseks ESP32 plaadil.
Kuidas Flash MicroPython püsivara?
Pärast püsivara installimist ESP32-sse kirjutage lihtsalt oma MicroPythoni skript Thonny IDE redaktorisse. Kui see on lõpetatud, salvestage see ja seejärel klõpsake nuppu Jookse või vajutage F5.
ESP32 programmeerimine VS-koodis
VS-koodi kasutatakse ESP32 programmeerimiseks pikkade koodide või täiustatud projektide korral. Esiteks peate installima Visual Studio Code (VS Code). VS-kood töötab ka MicroPythoniga. Seetõttu tuleb MicroPythoni püsivara ESP32-s flashida, järgides sama protseduuri, mida mainiti eelmises pealkirjas.
Järgmisena laadige alla Visual Studio kood .
A Laiendus Node.js on lisaks VS-koodile vajalik selle kasutamiseks Windowsis.
Nüüd saate kirjutada oma MicroPythoni koodi VS-koodi ja käivitada see ESP32-s.
On veel üks laiendus, mida tuntakse kui Pymakr , kirjutatud JavaScriptis, mida saab kasutada ESP32 programmeerimiseks. Klõpsake siin et õppida, kuidas Pymakri laiendust alla laadida, installida ja kasutada
ESP32 programmeerimine ESP-IDF-is
ESP32 saab programmeerida selle arendaja Espressifi pakutavas IDE-s. IoT arendusraamistik, mida tuntakse kui ESP-IDF, on Espressifi ametlik raamistik, mis üldiselt kasutab C-keelt ja toetab ka C++.
Esmalt ESP32 plaadi programmeerimiseks installige ESP-IDF ja seejärel peate oma koodi kirjutama ainult C või C++ keeles vastavalt funktsioonile, mida soovite täita. Kui olete koodi koostanud, saate selle hõlpsalt ESP-IDF platvormi kasutades ESP32-sse üle kanda.
Koodi üleslaadimiseks peate aadressile kirjutama järgmise käsu ESP-IDF jadaterminal .
idf. py –p COMX välklampPeate välja vahetama X täpse COM-pordiga, kuhu ESP32 on teie sülearvuti või arvutiga ühendatud.
- Lisateavet ESP32 programmeerimise kohta C- või C++-s klõpsake nuppu siin .
- ESP-IDF töö kohta lisateabe saamiseks klõpsake nuppu siin .
Järeldus
Oleme uurinud, et ESP32 saab kasutada ilma Arduino IDEta. Mikrokontrollerites koodide programmeerimiseks ja käitamiseks on saadaval palju muid platvorme ja programmeerimiskeeli. Näiteks saab kasutada C, C++ ja Pythonit ning platvormid nagu Thonny IDE, VS Code ja ESP-IDF võivad pakkuda Arduino IDE-le alternatiive.