Kann ich ESP32 ohne Arduino IDE verwenden?

Kann Ich Esp32 Ohne Arduino Ide Verwenden



Arduino IDE steht für Arduino Integrated Development Environment. Es handelt sich um eine Open-Source-Software, mit der ein Benutzer Code erstellen und auf Mikrocontroller hochladen kann, die im Arduino Board verwendet werden. Diese Software unterstützt mehrere Arduino-Boards und -Ports. Verschiedene Mikrocontroller werden über die Arduino IDE programmiert, beispielsweise ESP8266 und ESP32. Allerdings lässt sich ESP32 auch ohne Arduino IDE programmieren. In diesem Artikel werden andere Möglichkeiten zur Programmierung von ESP32 erläutert.

ESP32 programmieren

Es gibt zwei Schritte, um ESP32 zu programmieren. Zunächst müssen Sie Code für das schreiben, was Sie ausführen möchten. Und zweitens müssen Sie diesen Code auf ESP32 übertragen.

Alternativen zur Arduino IDE zum Programmieren von ESP32

Es gibt drei Hauptalternativen zur Arduino IDE für die Programmierung von ESP32. Sie sind unten aufgeführt







ESP32-Programmierung in der Thonny IDE

So programmieren Sie ESP32 mit der Thonny IDE. Klicken Sie auf den unten genannten Link. Laden Sie zunächst die Thonny IDE über den Link [ herunter. Offizielle Website von Thonny IDE ] und installieren Sie es dann auf Ihrem PC.





MicroPython wird zum Programmieren von ESP32 verwendet, da es sich um Python für Mikrocontroller handelt. ESP32 verfügt standardmäßig nicht über MicroPython. Also müssen wir die MicroPython-Firmware auf ESP32 flashen. Sie können die neueste Version von herunterladen und installieren MicroPython-Firmware .





Als nächstes müssen Sie die Firmware mit Thonny IDE in ESP32 flashen. Zu diesem Zweck finden Sie im Folgenden eine detaillierte Anleitung zum Flashen der MicroPython-Firmware auf der ESP32-Karte.



Wie flashe ich die MicroPython-Firmware?

Nachdem Sie die Firmware in ESP32 installiert haben, schreiben Sie einfach Ihr MicroPython-Skript im Editor von Thonny IDE. Sobald es fertig ist, speichern Sie es und klicken Sie dann auf Laufen oder drücken F5.

ESP32-Programmierung in VS-Code

Der VS-Code wird zum Programmieren von ESP32 verwendet, wenn umfangreiche Codes oder fortgeschrittene Projekte vorliegen. Zunächst müssen Sie Visual Studio Code (VS Code) installieren. Der VS Code funktioniert auch mit MicroPython. Daher muss die MicroPython-Firmware in ESP32 geflasht werden, wobei das gleiche Verfahren wie in der vorherigen Überschrift beschrieben angewendet wird.

Laden Sie als Nächstes die Datei herunter Visual Studio-Code .

A Node.js-Erweiterung ist zusätzlich zu VS Code erforderlich, um es unter Windows zu verwenden.

Jetzt können Sie Ihren MicroPython-Code in VS Code schreiben und ihn in ESP32 ausführen.

Es gibt eine weitere Erweiterung namens Pymakr , geschrieben in JavaScript, das zum Programmieren von ESP32 verwendet werden kann. Klicken Hier Erfahren Sie, wie Sie die Pymakr-Erweiterung herunterladen, installieren und verwenden

ESP32-Programmierung in ESP-IDF

ESP32 kann in der IDE seines Entwicklers Espressif programmiert werden. Das als ESP-IDF bekannte IoT Development Framework ist das offizielle Framework von Espressif, das im Allgemeinen die Sprache C verwendet und auch C++ unterstützt.

Um das ESP32-Board zu programmieren, installieren Sie zunächst ESP-IDF, und dann müssen Sie nur noch Ihren Code in C oder C++ schreiben, entsprechend der Funktion, die Sie ausführen möchten. Wenn Sie Ihren Code formuliert haben, können Sie ihn mithilfe der ESP-IDF-Plattform problemlos auf ESP32 übertragen.

Um Code hochzuladen, müssen Sie den folgenden Befehl schreiben serielles Terminal von ESP-IDF .

idf. py –p COMX-Flash-Monitor

Sie müssen ersetzen X mit dem genauen COM-Port, an dem ESP32 an Ihrem Laptop oder PC angeschlossen ist.

  • Um mehr über die Programmierung von ESP32 in C oder C++ zu erfahren, klicken Sie hier Hier .
  • Um mehr über die Funktionsweise von ESP-IDF zu erfahren, klicken Sie hier Hier .

Abschluss

Wir haben untersucht, dass ESP32 ohne Arduino IDE verwendet werden kann. Es stehen viele andere Plattformen und Programmiersprachen zum Programmieren und Ausführen von Codes in Mikrocontrollern zur Verfügung. Beispielsweise können C, C++ und Python verwendet werden und Plattformen wie Thonny IDE, VS Code und ESP-IDF können Alternativen zur Arduino IDE bieten.