Programare ESP32
Există doi pași pentru a programa ESP32. În primul rând, trebuie să scrieți cod pentru ceea ce doriți să efectuați. Și în al doilea rând, trebuie să transferați acel cod în ESP32.
Alternative la Arduino IDE pentru programarea ESP32
Există trei alternative majore la Arduino IDE pentru programarea ESP32. Ele sunt enumerate mai jos
Programare ESP32 în Thonny IDE
Pentru a programa ESP32 folosind Thonny IDE. Faceți clic pe linkul menționat mai jos. Mai întâi descărcați Thonny IDE de pe link-ul [ Site-ul oficial Thonny IDE ] și apoi instalați-l pe computer.
MicroPython este folosit pentru a programa ESP32 deoarece este Python pentru microcontrolere. ESP32 nu are MicroPython implicit. Deci, trebuie să flashăm firmware-ul MicroPython la ESP32. Puteți descărca și instala cea mai recentă versiune a Firmware MicroPython .
În continuare, va trebui să flashați firmware-ul în ESP32 folosind Thonny IDE. Pentru aceasta, mai jos este oferit un ghid detaliat pentru flash-ul firmware-ului MicroPython pe placa ESP32.
Cum se flashează firmware-ul MicroPython?
După ce instalați firmware-ul în ESP32, scrieți pur și simplu scriptul MicroPython în editorul Thonny IDE. După ce este finalizat, salvați-l și apoi faceți clic pe Alerga sau apăsați F5.
Programare ESP32 în cod VS
Codul VS este folosit pentru a programa ESP32 atunci când există coduri lungi sau proiecte avansate. În primul rând, trebuie să instalați Visual Studio Code (VS Code). Codul VS funcționează și cu MicroPython. Prin urmare, firmware-ul MicroPython trebuie să fie flash în ESP32 urmând aceeași procedură ca cea menționată în titlul anterior.
Apoi, descărcați Codul Visual Studio .
A Extensia Node.js este necesar pe lângă VS Code pentru a-l folosi pe Windows.
Acum puteți scrie codul MicroPython în VS Code și îl puteți rula în ESP32.
Există o altă extensie cunoscută ca Pymakr , scris în JavaScript, care poate fi folosit pentru a programa ESP32. Clic Aici pentru a afla cum să descărcați, să instalați și să utilizați extensia Pymakr
Programare ESP32 în ESP-IDF
ESP32 poate fi programat în IDE-ul oferit de dezvoltatorul său, Espressif. Cadrul de dezvoltare IoT cunoscut sub numele de ESP-IDF este cadrul oficial al Espressif, care utilizează în general limbajul C și acceptă și C++.
Pentru a programa mai întâi placa ESP32, instalați ESP-IDF, apoi trebuie doar să vă scrieți codul în C sau C++ în funcție de funcția pe care doriți să o efectuați. După ce ați formulat codul, vă puteți transfera cu ușurință codul în ESP32 folosind platforma ESP-IDF.
Pentru a încărca cod, trebuie să scrieți următoarea comandă la terminalul serial al ESP-IDF .
idf. py –p Monitor flash COMXTrebuie să înlocuiți X cu portul COM exact la care ESP32 este atașat la laptop sau computer.
- Pentru a afla mai multe despre programarea ESP32 în C sau C++, faceți clic Aici .
- Pentru a afla mai multe despre funcționarea ESP-IDF faceți clic Aici .
Concluzie
Am studiat că ESP32 poate fi folosit fără un IDE Arduino. Există multe alte platforme și limbaje de programare disponibile pentru a programa și rula coduri în microcontrolere. De exemplu, C, C++ și Python pot fi utilizate, iar platforme precum Thonny IDE, VS Code și ESP-IDF pot oferi alternative la Arduino IDE.