Mikropython -Ides
Micropython ist eine Open-Source-Programmiersprache, die von Python 3 abgeleitet ist und für Mikrocontroller und eingebettete Systemanwendungen ausgelegt ist. Um den Micropython -Code zu schreiben und auszuführen, benötigen wir eine IDE, um ESP32 zu programmieren.
Während es viele IDEs für das Programmieren von ESP32 -Boards gibt, finden Sie hier die Liste einiger sehr berühmter und gemeinsamer IDEs, die in der ESP32 -Familie verwendet werden.
1: vs Code
Der Visual Studio -Code gehört zu den Top -IDES für das Programmieren von ESP32 -Boards. Wir müssen nur ein externes Plugin installieren, das Micropython unterstützt, und das Plugin ist Pymakr (Pymakr -Erweiterung).
Vor dem Programmieren von ESP32 mit Micropython zuerst müssen wir die Micropython -Firmware innerhalb der ESP32 -Karte flashen.
Als Anfänger empfehlen wir Ihnen jedoch nicht den VS -Code, da er eine komplexe Schnittstelle hat und möglicherweise einige Zeit in Anspruch nehmen kann.
VS Code mit Pymakr -Erweiterung werden die folgenden Funktionen ausgesetzt:
2: MU -Herausgeber
MU Editor ist eine weitere benutzerfreundliche einfache Mikropython-IDE. Es wird mit einer intuitiven Schnittstelle mit einem vorinstallierten Werkzeug zum Blinken von Micropython in ESP32 ohne Eptool geliefert. MU -Editor ist auch mit anderen Boards wie Pyboard kompatibel.
Darüber hinaus hat es eine sehr nützliche Funktion, die kontinuierlich auf die Codeeinspannung und fehlende Räume prüft. Außerdem gibt es Echtzeit -Fehlerprüfung. Das einzige, was es verzögert, ist die Stopptaste, um den Code abzubrechen. Wir müssen die Karte manuell zurücksetzen oder die Verknüpfungsstrg+C verwenden. Dies funktioniert jedoch möglicherweise nicht jedes Mal, insbesondere wenn ESP32 beschäftigt ist. Aber es wurde immer noch mehr als wir brauchten. Um über MU -Editor herunterzuladen und zu lesen, klicken Sie hier.
Im Folgenden finden Sie einige wichtige Highlights für die Micropython -IDE:
3: Pycharm
Pycharm ist eine IDE auf der fortgeschrittenen Ebene zum Schreiben von Micropython -Code. Es verfügt über eine Smart -Code -Kompilierung mit Lesezeitinspektion, Codefehlerbefindungen und einfach zu verwendende Navigationsfunktionen.
Pycharm ist eher auf fortgeschrittenes Level ausgerichtet, aber als Anfänger finden Sie immer noch eine der benutzerfreundlichen IDes. Laden Sie die Pycharm -IDE von ihrer offiziellen Website herunter. Wenn man Python 3 bereits mit Pycharm programmiert hat, ist es sehr hilfreich, um ESP32 -Mikrocontroller mit dieser IDE zu steuern.
Hier sind einige Haupthighlights von Pycharm IDE:
4: Upycraft IDE
Upycraft ist die beste IDE, die mit dem alleinigen Zweck des Programmierens ESP32 und anderen Mikrocontroller -Boards wie Py Boards entwickelt wurde. Die benutzerfreundliche Schnittstelle mit integrierter Fähigkeit zum Hochladen von Micropython-Firmware in der ESP32-Board ist die beste Wahl für Anfänger. Laden Sie die Upycraft -IDE kostenlos herunter.
Diese IDE enthält eine linke Seitenleiste, die das aktuelle Arbeitsverzeichnis und alle Dateien, an denen wir arbeiten. Es gibt auch einige schnelle Aktionsschaltflächen zum Hochladen von Code in ESP32.
Eines der interessantesten Dinge in der IDE in der UPYCRAFT -IDE ist die schnelle Kommunikation mit ESP32. Wir müssen nur den COM -Port auswählen. Eine weitere Funktion, die es enthält, ist die Hochladen Und Laufen Tasten. Mit der Verwendung können wir Code direkt auf ESP32 hochladen und müssen die Karte zuerst manuell wie andere IDEs manuell zurücksetzen.
Hier sind einige Haupthighlights von Upycraft IDE:
5: Thonny IDE
Als nächstes steht die Thonny -IDE auf der Liste. Thonny IDE unterstützt auch die Brandverbrennung von Micropython -Firmware an ESP32 -Board.
Thonny IDE ist für Anfänger konzipiert und bietet viele Funktionen, die es zu einer vollwertigen Micropython -Entwicklungsplattform machen. Sie können auch ESP32 -Boards in Echtzeit programmieren, indem Sie nur das Fenster Shell/Terminal verwenden.
Einige Haupthighlights von Thonny IDE umfassen:
6: Mikroide
Mikroid (µide) ist ein IDE -Werkzeug zum Programmieren von Mikrocontrollern. Seine Bedeutung mit ESP32 steigt aufgrund seiner drahtlosen Fähigkeit zur Programmierung von ESP32 -Boards. Mehrere Module können zur schnellen Entwicklung eines Programms hinzugefügt werden. Es verfügt über einen integrierten Webserver zum Lesen und Schreiben.
Man muss das ESP32 -Board nur mit Micropython -Firmware aktualisieren und einen neuen Code drahtlos hochladen.
Im Folgenden finden Sie einige wichtige Merkmale im Mikroide:
Welches ist die beste Ide für Mikropython
Nachdem wir all diese IDEs für Micropython diskutiert haben Thonny Und Upycraft Ide. Wenn man jedoch Micropython mit ESP32 genauer untersuchen möchte Vs Code Pycharm ist die beste IDE.
Abschluss
Hier enthält dieser Artikel einen kurzen Vergleich aller Haupt -IDES für Micropython. Die meisten dieser IDEs sind mit einem vorinstallierten Tool ausgestattet, um die Micropython-Firmware in ESP32 zu flashen. Dieser Artikel hilft dabei, die beste Passform für Micropython zu finden.