Erste Schritte Micropython mit Thonny IDE und ESPTOP 10 auf Mac

Erste Schritte Micropython mit Thonny IDE und ESPTOP 10 auf Mac

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

Was ist Mikropython

Micropython ist in C geschrieben und 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.

Gehen wir mit der Einrichtung von Thonny IDE auf einem Mac:

  1. Herunterladen von Thonny IDE in MacOS
  2. Installation von Thonny IDE in macOS
  3. Installation von Micropython -Firmware auf ESP32 in macOS
    • 3.1: Micropython Firmware herunterladen
    • 3.2: Flashing Micropython Firmware mit Thonny IDE
  4. Programmieren von ESP32 mit Micropython in macOS
  5. Ausführen des hochgeladenen Skripts in ESP32 mit Thonny IDE ausführen

1: Download Thonny IDE in MacOS

Für das Herunterladen von Thonny IDE folgen Sie den angegebenen Anweisungen.

Schritt 1: Geh nach Thonny.org, wählen Sie Thonny IDE -Version für Mac.

Schritt 2: Wählen Sie Installer mit Python 3 aus.X und warte, bis der Download abgeschlossen ist.

Schritt 3: Nach dem Herunterladen der folgenden Paketdatei finden Sie im Download -Verzeichnis.

Wir haben Thonny IDE heruntergeladen, jetzt werden wir uns auf den Installationsteil bewegen.

2: Installation von Thonny IDE in MacOS

Für die Installation von Thonny IDE muss die Paketdatei ausgeführt werden. Im Folgenden finden Sie die folgenden Schritte zur Installation von Thonny IDE.

Schritt 1: Doppelklicken Sie auf das Fenster der Paketdatei -Installation werden wie im unten angegebenen Bild angezeigt. Klicken Weitermachen.

Schritt 2: Ermöglichen Sie die Erlaubnis zur Lizenz, indem Sie auf das klicken Weitermachen Taste.

Schritt 3: Klicken Zustimmen weitermachen.

Schritt 4: Wählen Ziel für Installateurdateien. Es kann nur für Sie oder im gesamten System installiert sein, damit auch andere Benutzer zugreifen können. Wir werden also die erste Option fortsetzen.

Schritt 5: Um die zu starten Installationsverfahren, Klicken Sie auf Installieren.

Schritt 6: Nach Erfolgreiche Installation klicken Schließen.

Schritt 7: Jetzt Installation von Thonny Ide wird abgeschlossen, um die ESP32 -Karte mit MAC zu verbinden. Wir können es mit ESP32 konfigurieren.

Schritt 8: Offen Thonny Ide Aus Anwendungsliste. Das folgende Fenster wird angezeigt:

Hier sehen wir zwei Fenster Editor und Shell/Terminal.

Editor: Herausgeber enthält alle .PY -Dateien Hier können wir mehrere Projektdateien 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.

Wir haben Thonny IDE jetzt erfolgreich installiert, um ESP32 -Boards mit Micropython zu programmieren. Wir werden ESP32 mit Micropython -Firmware blinken.

3: Installation von Micropython -Firmware auf ESP32 in macOS

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: Herunterladen von Micropython -Firmware

  • 2: Flashing Micropython Firmware mit Thonny IDE

1: Herunterladen von Micropython -Firmware

Micropython -Firmware kann von ihrer offiziellen Website oder mit einer schnellen Google -Suche heruntergeladen werden. Um die Download -Prozedur abzuschließen, halten Sie sich an die unten aufgeführten Anweisungen.

Schritt 1: Gehen Sie zur Micropython Firmware -Download -Seite. Wählen Sie die Karte aus, für die wir Firmware herunterladen müssen.

Schritt 2: Wählen Sie die ESP32 -Karte aus, die Sie hier verwenden, die wir haben ESP32 DEVKIT V1 DOIT.

Schritt 3: Das folgende Fenster wird angezeigt. Laden Sie die neueste Version für Firmware herunter und stellen Sie sicher.

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. Folgenden folgenden Schritten folgen:

Schritt 1: Connect ESP32 -Board mit MAC und Open Thonny IDE verbinden. Gehe zu: Tools> Optionen:

Schritt 2: Ein neues Fenster wird hier geöffnet. Wählen Sie Interpreter aus.

Schritt 3: Wählen Sie die von Ihnen verwendete Karte aus. Hier in unserem Fall ist das ESP32 -Board verbunden.

Schritt 4: Wählen Sie nach der Auswahl der Karte nun den COM -Port aus, an dem ESP32 verbunden ist.

Schritt 5: Nachdem Sie die Platine und den COM -Port ausgewählt haben, klicken Sie auf Installieren oder Aktualisieren von Mikropython.

Schritt 6: Bestätigen Sie nun den COM -Port.

Schritt 7: Als nächstes wählen Sie die aus Micropython -Firmware Datei für ESP32 Wir haben gerade heruntergeladen, indem wir auf die Klicken auf die Durchsuche Taste.

Klicken Installieren Firmware -Installation in ESP32 -Board zu beginnen.

Schritt 8: Jetzt können wir sehen. Trennen Sie das ESP32 -Board nicht vom Mac.

Schritt 9: Schließen Sie nach der Installation der Firmware das Fenster.

Schritt 10: Nach dem erfolgreichen Installationstyp Hilfe() in Shell/Terminal zur Bestätigung der Installation. Bei erfolgreicher Installation wird die unten hervorgehobene Nachricht angezeigt.

Jetzt ist ESP32 bereit, mit Micropython mit Thonny IDE programmiert zu werden.

4: Programm ESP32 mit Micropython in macOS

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 Geben Sie den folgenden Code ein.

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

Dieser Code blinzelt die LED an Pin 12 von angeschlossen ESP32 mit Verzögerung von 1 Sek.

Schritt 2: Bevor wir die Datei ausführen können, müssen wir sie vor dem ESP32 -Board speichern. Gehe zu: Datei> Speichern. Dann auswählen Mikropython Gerät.

Schritt 3: Speichern Sie die Datei mit dem Namen Main.py und klicken OK.

Unser erstes Mikropython Die Datei wird jetzt erfolgreich erstellt. Wir werden sie in die hochladen ESP32 Board und sehen Sie sich das Ergebnis an.

5: Mit Thonny IDE das hochgeladene Skript in ESP32 ausführen

Um die Datei zu testen, speichern wir einfach auf die Schaltfläche Ausführen oder drücken Sie F5, um den hochgeladenen Code in ESP32 auszuführen. Klicken Sie auf die Schaltfläche Stopp/Neustart wie unten angegeben oder drücken Strg+F2.


Eine LED fängt an zu blinken. Die LED wird sich drehen Für 1 Sek.

Der LED Wille Halten Sie 1 Sek. Dieser Zyklus wird fortgesetzt, bis das Skript gestoppt wird.

Wir haben die Thonny -IDE erfolgreich getestet, die mit einem ESP32 -Board zusammenarbeitet Mikropython Code.

Abschluss

Micropython ist eine Untergruppe von Python -Sprache und für eingebettete Systeme ausgelegt. Es ist nicht genau das gleiche wie Python, unterstützt jedoch immer noch mehrere Bibliotheken und kann GPIO -Stifte verschiedener Mikrocontroller steuern. Zum Programmieren von ESP32 mit Micropython eine IDE ist erforderlich. Dieser Leitfaden deckt die Thonny -IDE -Installation mit ESP32 -Board in ab Mac OS.