Pot folosi ESP32 fără Arduino IDE?

Pot Folosi Esp32 Fara Arduino Ide



Arduino IDE înseamnă Arduino Integrated Development Environment. Este un software open-source pe care un utilizator poate crea și încărca cod pe microcontrolerele utilizate în placa Arduino. Acest software acceptă mai multe plăci și porturi Arduino. Prin Arduino IDE sunt programate diferite microcontrolere, cum ar fi ESP8266 și ESP32. Cu toate acestea, ESP32 poate fi programat și fără un IDE Arduino. Acest articol va explica alte moduri de programare a ESP32.

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 COMX

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