6 beste Mikropropython -IDes für die Programmierung

6 beste Mikropropython -IDes für die Programmierung
ESP32 ist eine Mikrocontroller -basierte IoT -Plattform, die mehrere Programmiersprachen unterstützt. Es kann mit der Arduino -IDE -Programmierung programmiert werden und führt auch die sehr berühmte Micropython -Programmierung aus. Hier heute werden wir einige weit verbreitete Mikropropython -IDEs für die Programmierung von ESP32 -Boards auflisten.

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.

  • Vs Code
  • MU Editor
  • Pycharm
  • Upycraft
  • Thonny
  • Mikroide

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:

  • Satzstellung markieren
  • Klammer
  • Automatische Indentation
  • Boxauswahl
  • Ausschnitte

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:

  • Für Anfänger entworfen
  • Einfach zu verwenden
  • Minimalistische Schnittstelle
  • Einfach erstellen und ausführen Micropython -Code
  • Werkzeug zum Flashing Firmware in ESP32

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:

  • Intelligente Python -Unterstützung
  • Webentwicklungsrahmen
  • Wissenschaftliche Instrumente
  • Cross-Technology-Entwicklung
  • Fernentwicklungsfähigkeiten
  • Integrierte Entwicklerwerkzeuge

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:

  • Unterstützt Updates
  • Kompatibel mit Windows- und Mac -Systemen
  • Einfaches Design, einfach zu bedienen
  • Kommt mit integrierten Beispielen für verschiedene Boards
  • Technischer Support im Upycraft Forum und GitHub verfügbar.

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:

  • Einfach loslegen
  • Einfacher Debugger
  • Ausdrucksbewertung durchlaufen
  • Markiert Syntaxfehler
  • Erklärt Bereiche
  • Code -Abschluss
  • Einfache und saubere PIP -GUI

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:

  • Mikroide ist kostenlos
  • Datenvisualisierung und Befehlsanschlussemulation
  • Unterstützung für ESP32 -Chip (ESP8266 in naher Zukunft)
  • Überall über die Portweiterleitung zugänglich
  • Bearbeitung von drahtlosen Code
  • Einfach zu installieren

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.