Erste Schritte Micropython mit Thonny IDE und ESPTOP 10

Erste Schritte Micropython mit Thonny IDE und ESPTOP 10

Um eine ESP32 -Karte mit Micropython zu programmieren. Hier in diesem Leitfaden werden wir das vollständige Installationsverfahren von Thonny IDE abdecken und unser erstes LED -Programm mit dem ESP32 -Board hochladen Mikropython.

Was ist Mikropython

Micropython ist in C geschrieben und es ist eine Software -Implementierung für Python 3, die hauptsächlich auf eingebettete Systemanwendungen abzielt. Die Python 3 -Standardbibliotheken kann jedoch nicht vollständig ausführen. Micropython ist eine Variante von Python und speziell für eingebettete Systeme ausgelegt. Der Unterschied zwischen Mikropython und Python -Programmiersprache besteht darin, dass Mikropython unter Einschränkungsbedingungen arbeitet. Deshalb unterstützt Micropython Python Standard -Programmierbibliotheken nicht vollständig.

Installation von Thonny IDE

Um Thonny IDE herunterzuladen und zu installieren, folgen Sie den angegebenen Anweisungen.

Schritt 1: Geh nach Thonny.Org.

Schritt 2: Laden Sie die Thonny IDE -Version für Windows herunter und warten Sie, bis der Download abgeschlossen ist.

Schritt 3: Sobald die Thonny -IDE heruntergeladen wurde .exe Installationsdatei. Klicken Sie auf Installieren und verwenden Sie die Standardeinstellungen.

Schritt 4: Nach der Installation ist offenes Thonny IDE abgeschlossen. Hier sehen wir zwei Fenster Editor Und Schale/Klemme.

Editor: Der Herausgeber enthält alle .py Dateien hier können wir mehr als eine Datei erstellen.

Hülse: Micropython enthält die Befehle, die unabhängig von anderen Dateien oder Bibliotheken im Terminal unabhängig ausgeführt werden. Shell/Terminal zeigt uns auch Informationen über ausgeführte Befehle, Board -Zustand, Syntaxfehler und Nachrichten an.

So installieren Sie Micropython -Firmware an ESP32

Standardmäßig wird Micropython nicht in das ESP32 -Board geflogen. Das erste, vor dem Programmieren mit dem Programmieren von ESP32 -Boards, ist das Flash/Hochladen der Firmware auf ESP32.

Es gibt verschiedene Methoden, die wir anwenden können, aber wir werden mit einem Werkzeug von Thonny IDE fortfahren, mit dem Sie Micropython schnell in einem ESP32 -Board installieren können.

Zwei Schritte sind an der Installation der Micropython -Firmware an ESP32 mithilfe von Thonny IDE beteiligt:

1: Micropython Firmware herunterladen

2: Flashing Micropython Firmware mit Thonny IDE

1: Micropython Firmware herunterladen

Gehen Sie zur Micropython Firmware -Download -Seite. Wählen Sie die Karte aus, für die wir Firmware herunterladen müssen. Das folgende Fenster wird angezeigt. Laden Sie die neueste Version für Firmware herunter und stellen Sie sicher.

Sobald der Download abgeschlossen ist, wird es höchstwahrscheinlich im Download -Ordner verfügbar sein.

2: Flashing Micropython Firmware mit Thonny IDE

Ab sofort haben wir Micropython -Firmware heruntergeladen. Jetzt werden wir es mit dem Thonny IDE -Tool auf der ESP32 -Karte installieren. Befolgen Sie die unten angegebenen Schritte:

Schritt 1: Verbinden Sie die ESP32 -Karte mit PC und öffnen Sie Thonny IDE. Gehe zu: Tools> Optionen

Schritt 2: Ein neues Fenster wird hier geöffnet Dolmetscher. Wählen Sie die Karte und den COM -Port, an dem es hier in unserem Fall verbunden ist, in unserem Fall ESP32 -Board bei COM10 angeschlossen. So überprüfen Com & lpt Abschnitt.

Nach Auswahl der Karte und des COM -Ports klicken Sie auf Installieren oder Aktualisieren von Mikropython.

Schritt 3: Bestätigen Sie nun den COM -Port und wählen Sie die Firmware -Datei aus, die wir gerade heruntergeladen haben, indem Sie auf das klicken Durchsuche Taste. Klicken Sie auf Installation, um die Firmware -Installation in der ESP32 -Karte zu starten.

Schritt 4: Sobald die Installation erfolgreich ist Hilfe() in Shell/Terminal zur Bestätigung der Installation. Bei einer erfolgreichen Installation unten wird die hervorgehobene Nachricht angezeigt.

Programm ESP32 mit Micropython

Nach Abschluss der Installation testen wir den Micropython -Code mit der ESP32 -Karte mit Thonny IDE. Folgen Sie den folgenden Schritten:

Schritt 1: Öffnen Sie eine neue Datei in Thonny IDE Editor Verwenden Sie den folgenden Code. Verwenden Sie den folgenden Code.

vom Maschinenimportstift
Zum Zeitpunkt des Imports
LED = PIN (2, PIN.AUS)
während wahr:
LED.Wert (nicht geführt.Wert())
Schlaf (0.5)

Dieser Code blinkt die in eingebaute LED angeschlossene LED mit Pin 2 von ESP32 mit Verzögerung von 0.5 Sek.

Schritt 2: Bevor wir die Datei ausführen können, müssen wir sie auf das ESP32 -Board speichern. Gehe zu: Datei> Speichern.

Schritt 3: Wählen Mikropython Gerät.

Schritt 4: Speichern Sie die Datei mit Namen hauptsächlich.py und klicken Sie OK.

Unsere erste Mikropython -Datei wird erfolgreich erstellt. Wir werden sie jetzt in das ESP32 -Board hochladen und das Ergebnis sehen.

So laden Sie das Micropython -Skript auf ESP32 hoch

Klicken Sie oben auf die Schaltfläche Ausführen oder drücken Sie F5 Um den hochgeladenen Code in ESP32 auszuführen.

Eine blaue LED fängt an zu blinken. Die LED wird für 0 einschalten.5 Sek.

Die LED hört für 0 auf.5 Sek. Dieser Zyklus wird fortgesetzt, bis das Skript gestoppt wird.

Um das Programm zu stoppen, klicken Sie auf die unten gezeigte Stopp/Neustart -Taste oder drücken Sie Strg+F2.

Wir haben die Thonny -Ideen erfolgreich getestet, die mit einem ESP32 -Board mit dem Micropython -Code zusammenarbeitet.

Abschluss

Micropython ist eine Software-Neuauflagen der Python 3-Programmiersprache. Es ist nicht dasselbe wie Python, unterstützt jedoch immer noch mehrere Bibliotheken und kann GPIO -Stifte verschiedener Mikrocontroller leicht steuern. Zum Programmieren von ESP32 mit Micropython eine IDE ist erforderlich. Hier deckt dieser Artikel die Thonny -IDE -Installation mit ESP32 -Board ab.