Voinko käyttää ESP32:ta ilman Arduino IDE:tä?

Voinko Kayttaa Esp32 Ta Ilman Arduino Ide Ta



Arduino IDE tulee sanoista Arduino Integrated Development Environment. Se on avoimen lähdekoodin ohjelmisto, jolla käyttäjä voi luoda ja ladata koodia Arduino Boardissa käytettyihin mikrokontrollereihin. Tämä ohjelmisto tukee useita Arduino-kortteja ja -portteja. Arduino IDE:n kautta ohjelmoidaan erilaisia ​​mikrokontrollereita, kuten ESP8266 ja ESP32. ESP32 voidaan kuitenkin ohjelmoida myös ilman Arduino IDE:tä. Tämä artikkeli selittää muita tapoja ohjelmoida ESP32.

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-salamamonitori

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