Kas ma saan ESP32 kasutada ilma Arduino IDE-ta?

Kas Ma Saan Esp32 Kasutada Ilma Arduino Ide Ta



Arduino IDE tähistab Arduino integreeritud arenduskeskkonda. See on avatud lähtekoodiga tarkvara, mille abil kasutaja saab luua ja üles laadida koodi Arduino Boardis kasutatavatesse mikrokontrolleritesse. See tarkvara toetab mitut Arduino tahvlit ja porti. Arduino IDE kaudu programmeeritakse erinevaid mikrokontrollereid, näiteks ESP8266 ja ESP32. ESP32 saab aga programmeerida ka ilma Arduino IDEta. See artikkel selgitab teisi ESP32 programmeerimise viise.

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 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älklamp

Peate 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.