Kan ik ESP32 gebruiken zonder Arduino IDE?

Kan Ik Esp32 Gebruiken Zonder Arduino Ide



Arduino IDE staat voor Arduino Integrated Development Environment. Het is een open-source software waarop een gebruiker code kan maken en uploaden naar microcontrollers die worden gebruikt in Arduino Board. Deze software ondersteunt meerdere Arduino-kaarten en -poorten. Verschillende microcontrollers worden geprogrammeerd via Arduino IDE, zoals ESP8266 en ESP32. ESP32 kan echter ook zonder Arduino IDE worden geprogrammeerd. Dit artikel legt andere manieren uit om ESP32 te programmeren.

ESP32 programmeren

Er zijn twee stappen om ESP32 te programmeren. Ten eerste moet u code schrijven voor wat u wilt uitvoeren. En ten tweede moet u die code overbrengen naar ESP32.

Alternatieven voor Arduino IDE voor het programmeren van ESP32

Er zijn drie belangrijke alternatieven voor Arduino IDE voor het programmeren van ESP32. Ze staan ​​hieronder vermeld







ESP32-programmering in Thonny IDE

Om ESP32 te programmeren met behulp van Thonny IDE. Klik op de onderstaande link. Download eerst Thonny IDE via de link [ Officiële site van Thonny IDE ] en installeer het vervolgens op uw pc.





MicroPython wordt gebruikt om ESP32 te programmeren omdat het Python is voor microcontrollers. ESP32 heeft standaard geen MicroPython. We moeten dus MicroPython-firmware naar ESP32 flashen. U kunt de nieuwste versie van downloaden en installeren MicroPython-firmware .





Vervolgens moet u de firmware in ESP32 flashen met behulp van Thonny IDE. Daarvoor wordt hieronder een gedetailleerde gids gegeven voor het flashen van MicroPython-firmware op het ESP32-bord.



Hoe MicroPython-firmware te flashen?

Na het installeren van firmware in ESP32, schrijft u eenvoudig uw MicroPython-script in de editor van Thonny IDE. Zodra het is voltooid, slaat u het op en klikt u op Loop of druk op F5.

ESP32-programmering in VS-code

De VS-code wordt gebruikt om ESP32 te programmeren wanneer er lange codes of geavanceerde projecten zijn. Allereerst moet u Visual Studio Code (VS Code) installeren. De VS-code werkt ook met MicroPython. Daarom moet MicroPython-firmware in ESP32 worden geflasht volgens dezelfde procedure als vermeld in de vorige kop.

Download vervolgens de Visual Studio-code .

A Node.js-extensie is vereist naast VS Code om het op Windows te gebruiken.

Nu kunt u uw MicroPython-code in VS Code schrijven en uitvoeren in ESP32.

Er is nog een extensie bekend als Pymakr , geschreven in JavaScript, waarmee ESP32 kan worden geprogrammeerd. Klik hier voor meer informatie over het downloaden, installeren en gebruiken van de Pymakr-extensie

ESP32-programmering in ESP-IDF

ESP32 kan worden geprogrammeerd in de IDE van de ontwikkelaar, Espressif. Het IoT Development Framework, bekend als ESP-IDF, is het officiële framework van Espressif dat over het algemeen de C-taal gebruikt en ook C++ ondersteunt.

Om eerst het ESP32-bord te programmeren, installeert u ESP-IDF en hoeft u alleen uw code in C of C ++ te schrijven, afhankelijk van de functie die u wilt uitvoeren. Wanneer u uw code heeft geformuleerd, kunt u uw code eenvoudig overbrengen naar ESP32 met behulp van het ESP-IDF-platform.

Om code te uploaden, moet u de volgende opdracht schrijven bij het seriële terminal van ESP-IDF .

idf. py –p COMX-flitsmonitor

Je moet vervangen X met de exacte COM-poort waarop ESP32 is aangesloten op uw laptop of pc.

  • Klik voor meer informatie over het programmeren van ESP32 in C of C++ hier .
  • Klik voor meer informatie over de werking van ESP-IDF hier .

Conclusie

We hebben onderzocht dat ESP32 gebruikt kan worden zonder een Arduino IDE. Er zijn veel andere platforms en programmeertalen beschikbaar om codes in microcontrollers te programmeren en uit te voeren. Zo kunnen C, C++ en Python worden gebruikt en kunnen platforms als Thonny IDE, VS Code en ESP-IDF alternatieven bieden voor Arduino IDE.