Ar galiu naudoti ESP32 be Arduino IDE?

Ar Galiu Naudoti Esp32 Be Arduino Ide



„Arduino IDE“ reiškia „Arduino Integrated Development Environment“. Tai atvirojo kodo programinė įranga, kurioje vartotojas gali sukurti ir įkelti kodą į Arduino plokštėje naudojamus mikrovaldiklius. Ši programinė įranga palaiko kelias Arduino plokštes ir prievadus. Per Arduino IDE programuojami įvairūs mikrovaldikliai, tokie kaip ESP8266 ir ESP32. Tačiau ESP32 taip pat gali būti programuojamas be Arduino IDE. Šiame straipsnyje bus paaiškinti kiti ESP32 programavimo būdai.

Programavimas ESP32

Yra du ESP32 programavimo etapai. Pirmiausia turite parašyti kodą tam, ką norite atlikti. Antra, tą kodą reikia perkelti į ESP32.

Arduino IDE alternatyvos ESP32 programavimui

Yra trys pagrindinės Arduino IDE alternatyvos ESP32 programavimui. Jie išvardyti žemiau







ESP32 programavimas Thonny IDE

Programuoti ESP32 naudojant Thonny IDE. Spustelėkite toliau nurodytą nuorodą. Pirmiausia atsisiųskite Thonny IDE iš nuorodos [ Thonny IDE oficiali svetainė ] ir įdiekite jį savo kompiuteryje.





„MicroPython“ naudojamas ESP32 programavimui, nes jis yra „Python“, skirtas mikrovaldikliams. ESP32 pagal numatytuosius nustatymus neturi MicroPython. Taigi, turime paleisti „MicroPython“ programinę-aparatinę įrangą į ESP32. Galite atsisiųsti ir įdiegti naujausią versiją „MicroPython“ programinė įranga .





Tada turėsite įjungti programinę-aparatinę įrangą į ESP32 naudodami Thonny IDE. Tam toliau pateikiamas išsamus „MicroPython“ programinės įrangos „flash“ ESP32 plokštėje vadovas.



Kaip paleisti „MicroPython“ programinę-aparatinę įrangą?

Įdiegę programinę-aparatinę įrangą ESP32, tiesiog parašykite savo MicroPython scenarijų Thonny IDE redaktoriuje. Baigę išsaugokite jį ir spustelėkite Bėk arba paspauskite F5.

ESP32 programavimas VS kode

VS kodas naudojamas ESP32 programavimui, kai yra ilgi kodai arba pažangūs projektai. Pirmiausia turite įdiegti „Visual Studio Code“ (VS kodą). VS kodas taip pat veikia su MicroPython. Todėl „MicroPython“ programinė įranga turi būti įdiegta ESP32, laikantis tos pačios procedūros, kaip minėta ankstesnėje antraštėje.

Tada atsisiųskite Visual Studio kodas .

A Node.js plėtinys be VS kodo, norint jį naudoti sistemoje Windows.

Dabar galite parašyti „MicroPython“ kodą „VS Code“ ir paleisti jį ESP32.

Yra dar vienas plėtinys, žinomas kaip Pymakr , parašyta JavaScript, kurį galima naudoti programuojant ESP32. Spustelėkite čia norėdami sužinoti, kaip atsisiųsti, įdiegti ir naudoti Pymakr plėtinį

ESP32 programavimas ESP-IDF

ESP32 galima užprogramuoti IDE, kurį teikia jo kūrėjas Espressif. „IoT Development Framework“, žinoma kaip ESP-IDF, yra oficiali „Espressif“ sistema, kuri paprastai naudoja C kalbą ir palaiko C++.

Norėdami pirmiausia užprogramuoti ESP32 plokštę, įdiekite ESP-IDF, o tada jums tereikia parašyti kodą C arba C++ pagal funkciją, kurią norite atlikti. Kai suformuluosite kodą, galite lengvai perkelti kodą į ESP32 naudodami ESP-IDF platformą.

Norėdami įkelti kodą, turite parašyti šią komandą ESP-IDF nuoseklusis terminalas .

idf. py –p COMX blykstės monitorius

Reikia pakeisti X su tiksliu COM prievadu, prie kurio ESP32 prijungtas prie nešiojamojo ar kompiuterio.

  • Norėdami sužinoti daugiau apie ESP32 programavimą C arba C++, spustelėkite čia .
  • Norėdami sužinoti daugiau apie ESP-IDF veikimą, spustelėkite čia .

Išvada

Ištyrėme, kad ESP32 galima naudoti be Arduino IDE. Yra daug kitų platformų ir programavimo kalbų, skirtų programuoti ir paleisti kodus mikrovaldikliuose. Pavyzdžiui, galima naudoti C, C++ ir Python, o tokios platformos kaip Thonny IDE, VS Code ir ESP-IDF gali pasiūlyti alternatyvų Arduino IDE.