Ohjelmointi ESP32
ESP32:n ohjelmointi tapahtuu kahdessa vaiheessa. Ensinnäkin sinun on kirjoitettava koodi sille, mitä haluat suorittaa. Ja toiseksi, sinun on siirrettävä tämä koodi ESP32:een.
Vaihtoehtoja Arduino IDE:lle ESP32:n ohjelmointiin
Arduino IDE:lle on kolme päävaihtoehtoa ESP32:n ohjelmointiin. Ne on lueteltu alla
ESP32-ohjelmointi Thonny IDE:ssä
ESP32:n ohjelmointi Thonny IDE:llä. Napsauta alla mainittua linkkiä. Lataa ensin Thonny IDE linkistä [ Thonny IDE virallinen sivusto ] ja asenna se sitten tietokoneellesi.
MicroPythonia käytetään ESP32:n ohjelmointiin, koska se on Python mikro-ohjaimille. ESP32:ssa ei ole oletusarvoisesti MicroPythonia. Joten meidän on flash MicroPython-laiteohjelmisto ESP32:een. Voit ladata ja asentaa uusimman version MicroPython-laiteohjelmisto .
Seuraavaksi sinun on päivitettävä laiteohjelmisto ESP32:een Thonny IDE:n avulla. Tätä varten alla on yksityiskohtainen opas MicroPython-laiteohjelmiston flash-muistiin ESP32-kortilla.
Kuinka Flashin MicroPython Firmware?
Kun olet asentanut laiteohjelmiston ESP32:een, kirjoita MicroPython-skripti Thonny IDE:n editoriin. Kun se on valmis, tallenna se ja napsauta sitten Juosta tai paina F5.
ESP32 ohjelmointi VS-koodilla
VS-koodia käytetään ESP32:n ohjelmoimiseen, kun on olemassa pitkiä koodeja tai edistyneitä projekteja. Ensinnäkin sinun on asennettava Visual Studio Code (VS Code). VS-koodi toimii myös MicroPythonin kanssa. Siksi MicroPython-laiteohjelmisto on päivitettävä ESP32:ssa noudattaen samaa menettelyä kuin edellisessä otsikossa.
Lataa seuraavaksi Visual Studio Code .
A Node.js-laajennus tarvitaan VS-koodin lisäksi käyttääksesi sitä Windowsissa.
Nyt voit kirjoittaa MicroPython-koodisi VS-koodiin ja suorittaa sen ESP32:ssa.
On olemassa toinen laajennus, joka tunnetaan nimellä Pymakr , kirjoitettu JavaScriptillä, jota voidaan käyttää ESP32:n ohjelmoimiseen. Klikkaus tässä oppiaksesi lataamaan, asentamaan ja käyttämään Pymakr-laajennusta
ESP32 Ohjelmointi ESP-IDF:ssä
ESP32 voidaan ohjelmoida sen kehittäjän Espressifin tarjoamassa IDE:ssä. IoT Development Framework, joka tunnetaan nimellä ESP-IDF, on Espressifin virallinen kehys, joka käyttää yleensä C-kieltä ja tukee myös C++:aa.
Jos haluat ohjelmoida ESP32-kortin ensin, asenna ESP-IDF, jonka jälkeen sinun tarvitsee vain kirjoittaa koodi C- tai C++-kielellä suoritettavan toiminnon mukaan. Kun olet muotoillut koodisi, voit helposti siirtää koodisi ESP32:een ESP-IDF-alustan avulla.
Jos haluat ladata koodin, sinun on kirjoitettava seuraava komento osoitteeseen ESP-IDF:n sarjaliitin .
idf. py –p COMX-salamamonitoriSinun täytyy vaihtaa X tarkalla COM-portilla, johon ESP32 on liitetty kannettavaan tietokoneeseen.
- Saat lisätietoja ESP32:n ohjelmoinnista C- tai C++-kielellä napsauttamalla tässä .
- Saat lisätietoja ESP-IDF:n toiminnasta napsauttamalla tässä .
Johtopäätös
Olemme tutkineet, että ESP32:ta voidaan käyttää ilman Arduino IDE:tä. Mikro-ohjaimien koodien ohjelmointiin ja suorittamiseen on saatavilla monia muita alustoja ja ohjelmointikieliä. Esimerkiksi C, C++ ja Python voidaan käyttää, ja alustat, kuten Thonny IDE, VS Code ja ESP-IDF, voivat tarjota vaihtoehtoja Arduino IDE:lle.