So installieren Sie die Upycraft -IDE zum Programmieren von ESPTOP 10 mit Micropython

So installieren Sie die Upycraft -IDE zum Programmieren von ESPTOP 10 mit Micropython
ESP32 ist ein Mikrocontroller -basierter IoT -Board, mit dem Micropython ausgeführt werden kann, um Befehle und Anweisungen auszuführen. Für das Programm ESP32 mit Micropython stehen mehrere IDEs zur Verfügung. Heute werden wir Upycraft IDE mit ESP32 für Micropython einrichten.

Dieser Artikel enthält folgende Abschnitte:

  • 1. Einrichten von Upycraft IDE mit ESP32
  • 1.1. Installieren von Python 3
  • 1.2. Herunterladen der Upycraft -IDE
  • 1.3. Installation von Upycraft IDE
  • 1.4. UPYCRAFT -IDE -Schnittstelle Übersicht
  • 2. Herunterladen von Micropython -Firmware für ESP32
  • 3. Installation von Micropython -Firmware in ESP32 mit upycraft IDE IDE
  • 3.1. Fix COM -Port wird in upycraft ide nicht erkannt
  • 3.2. Flashing Micropython Firmware in ESP32
  • 4. So hochladen Sie das LED -Blink -Programm in ESP32 mit Micropython Upycraft IDE

1. Einrichten von Upycraft IDE mit ESP32

Micropython stammt aus der Programmiersprache Python 3. Wir können auch ESP32 mit Micropython mit upycraft ide programmieren.

Bevor wir unseren ersten Micropython -Code für ESP32 schreiben, müssen wir einige Voraussetzungen in unserem PC installieren.

  • Python 3
  • upycraft ide
  • Micropython -Firmware für ESP32

1.1. Installieren von Python 3

Um einen Micropython -Code zu schreiben, benötigen wir eine aktualisierte Python 3 -Version, die auf unserem PC installiert werden kann.

Schritt 1: Besuchen Sie die Python 3 -Download -Seite oder klicken Sie hier, um die aktualisierte Version herunterzuladen. Hier in unserem Fall ist es 3.11.0

Schritt 2: Die folgende Datei wird im Download -Verzeichnis heruntergeladen.

Schritt 3: Doppelklicken Sie auf die Datei, um die Installation von Python 3 zu starten. Ermöglichen Zum Pfad hinzufügen Option und klicken Jetzt installieren. Sobald die Installation erfolgreich ist, schließen Sie das Setup.

Wie wir jetzt Python 3 installiert haben, werden wir weiterhin zum Installationsteil der Upycraft IDE fahren.

1.2. Herunterladen von Upycraft IDE

Um ESP32 zu programmieren, müssen wir Upycraft IDE herunterladen. Im Folgenden finden Sie die beiden Quellen zum Herunterladen upycraft ide:

  • Laden Sie mit GitHub Repository herunter
  • Laden Sie die UPYCRAFT DFROBOT -Website herunter

So herunterladen von GitHub die neueste Version mit dem obigen Link herunterladen.

Herunterladen upycraft ide Besuchen Sie vom offiziellen Standort den oben angegebenen Link.

1.3. Installation von Upycraft IDE

Jetzt haben wir den nächsten Schritt erfolgreich heruntergeladen, um die zu installieren upycraft ide. Die folgende Datei ist im Ordner Download zu sehen.

So installieren Sie Klick OK.

Einmal der upycraft ide ist installiert, die folgende Schnittstelle wird geöffnet.

1.4. UPYCRAFT -IDE -Schnittstelle Übersicht

Die UPYCRAFT -IDE -Schnittstelle besteht aus vier verschiedenen Fenstern::

  1. Dateien Abschnitt
  2. Editorfenster
  3. Schale/Klemme
  4. Werkzeug

1: Dateien Abschnitt

Dieses Fenster enthält alle .py Dateien und Verzeichnispfad, an der wir derzeit arbeiten. Hier die Hauptdateien des Micropython -Codes wie z hauptsächlich.py Und Stiefel.py kann gesehen werden.

Dieser Abschnitt enthält ferner vier verschiedene Kategorien:

  • Gerät: Wo alle Dateien gespeichert werden
  • SD: Dieser Ordner erhält Zugriff auf SD -Kartendateien. Es kann nur verwendet werden, wenn ein Board einen SD -Kartenport hat.
  • upy_lib: Dies zeigt die integrierten Bibliotheksdateien
  • Arbeitsplatz: Es ist das Verzeichnis, in dem alle Mikropythondateien in unserem Computer gespeichert sind. Um das Verzeichnis zu wechseln, gehen Sie zu: Tools> initconfig

2: Editorfenster

Als nächstes ist das Editor -Fenster, in dem wir Micropython -Code schreiben und mehrere erstellen können .py Dateien.

3: Schale/Klemme

Mit Shell oder Terminal können wir einige Befehle direkt ausführen. Es enthält auch Informationen zum ausgeführten Programm.

4: Werkzeug

Der letzte Abschnitt enthält alle schnellen Aktionstools, die zum Ausführen eines Codes erforderlich sind, z. B. Bezahlung, Stopp usw. Im Folgenden haben wir alle Tools mit einer Nummer dargestellt.

  1. Neue Datei> Neue Datei erstellen
  2. Datei öffnen> eine Datei öffnen
  3. Datei speichern> eine Datei speichern
  4. Laden Sie den Code herunter und führen
  5. Stoppen> Stoppen Sie den Code Alternativ können auch mit „Strg + C“ verwendet werden
  6. Verbinden/Trennen Sie die Platine von der Serie an oder trennen Sie die Board
  7. Die Veränderung rückgängig machen
  8. Wiederholen Sie die Änderung wieder
  9. Syntaxprüfung> CODE -Syntax überprüfen
  10. Löschen> Klarschale/Klemme

2. So laden Sie Micropython -Firmware für ESP32 herunter

Wir haben die Installation von abgeschlossen upycraft ide. Neben dem Programmieren des ESP32 -Vorstand. Um die Firmware herunterzuladen, gehen Sie in die Micropython -Download -Seite und suchen Sie nach dem Abschnitt ESP32 -Firmware.

Laden Sie die neueste veröffentlichte Version für das ESP32 -Board herunter und denken Sie daran, die nächtliche Build -Version nicht herunterzuladen, da sie hauptsächlich auf fortschrittliche Programmierer abzielt.

Falls Sie eine andere Karte wie Pyboard verwenden, wipy wipy zur micropython download Seite und suchen Sie nach der jeweiligen Firmware der Board.

3. Installation von Micropython -Firmware in ESP32 mit upycraft IDE IDE

Nach dem Herunterladen von Firmware besteht der nächste Schritt darin, sie in ESP32 mit der zu installieren upycraft ide. Verbinden Sie dazu die ESP32 -Karte mit dem PC.

Wählen Sie die Karte aus, um zu: Tools> Board> ESP32

Als nächstes wählen Sie den COM -Anschluss aus. Gehen Sie zu: Tools> Serial> comx

3.1. Fix - Com -Port wird in upycraft ide nicht erkannt

Manchmal, wenn der PC zum ersten Mal ESP32 verwendet wird, müssen wir in diesem Fall die erforderlichen Treiber manuell installieren.

Bevor Sie sich weiter bewegen, überprüfen Sie den ersten nach dem COM -Port im Geräte -Manager unter dem Com & lpt Abschnitt. Da unsere Treiber bereits installiert sind, ist der gezeigte Com -Port COM10.

Wenn es für ESP32 keinen COM -Port verfügbar gibt, sind die beiden Hauptgründe für den fehlenden ESP32 -COM -Port vorhanden:

  • ESP32 CP2102 Chip -Treiber fehlen
  • Normales USB -Ladekabel anstelle von Datenkabel

1: Der größte Teil des ESP32 DOIT Devkit Board verwendet den CP2102 -Chip für USB -Kommunikation. So installieren Sie die ESP32 CP2102 -Chip -Treibersuche nach dem Treiber in der Google -Suchleiste.

Klicken Sie hier, um die Silicon Labs -Website zu besuchen, um die neuesten CP2102 -Treiber zu erhalten.

Sobald die Treiber erfolgreich installiert sind, starten Sie die Arduino -IDE neu und verbinden Sie das ESP32 -Board mit dem PC, jetzt ist der COM -Port für ESP32 -Board sichtbar. Sie können auch den COM -Port in sehen Gerätemanager.

2: Wenn die Treiber installiert sind, aber dennoch den ESP32 -COM -Anschluss nicht sehen können, überprüfen Sie das von Ihnen verwendete USB -Kabel, das Sie verwenden. Es gibt mehrere Kabel, die keine serielle Kommunikation festlegen können, da ihr einziger Zweck das Gebühren ist, und die meisten dieser Kabel fehlen die Datendrähte.

3.2. Flashing Micropython Firmware in ESP32

Da wir das COM -Port -Problem jetzt aussortiert haben, werden wir die Firmware -Installation fortsetzen.

Schritt 1: Gehe zu: Tools> BurnFirmware

Schritt 2: Ein Fenster wird angezeigt. Wählen Sie die unten angegebenen Einstellungen aus:

  • Planke: ESP32
  • Burn_addr: 0x1000
  • ERASE_FLASH: Ja
  • com: Com10

Wählen Sie die Benutzer aus und stöbern Sie für die Micropython -Firmware Datei, die wir zuvor heruntergeladen haben.

Schritt 3: Datei auswählen und klicken Sie auf Offen.

Schritt 4: Wir sind nur einen einzigen Schritt vom Flashing Micropython in unser eigenes ESP32 -Board entfernt. Nehmen Sie nun das ESP32 -Board, drücken Sie und halten Sie die STIEFEL Taste.

Schritt 5: Während des Drückens der ESP32 -Taste Klicken Sie auf Klicken Sie auf OK.

Schritt 6: Wenn alle Schritte ausmachen. Sobald der Löschblitz startet.

Nach erfolgreicher Installation der Firmware wird das obige Fenster automatisch geschlossen und jetzt sind wir bereit, unser erstes Programm in das ESP32 -Board hochzuladen.

Notiz: Im Falle eines Fehlers wiederholen Sie die obigen Schritte und denken Sie daran, die Taste zu drücken und gedrückt zu halten.

4. Hochladen von LED Blink -Programm in ESP32 mit Micropython Upycraft IDE

Um die Installation von zu testen upycraft ide Wir werden das LED -Blink -Programm hochladen. Folgen Sie den unteren Schritten:

Schritt 1: Öffnen Sie eine neue Datei. Gehen Sie zu: Datei> neu oder drücken Sie Strg + n.

Schreiben Sie den unten angegebenen Code im Editor -Fenster der neu erstellten Datei.

Aus dem Maschinenpin #import Pin und Maschin
Seit dem Importieren des Schlafes #import Delay Class
LED = PIN (2, PIN.Out) #define LED an Pin 2 als Ausgang
während wahr:
LED.Wert (nicht geführt.Wert())
Schlaf (0.5) #Delay von 0.5 Sek

Schritt 2: Nach dem Schreiben des Codes Speichern Sie die Datei. Gehen Sie zu: Datei> Speichern oder drücken Sie Strg + s.

Schritt 3: Speichern Sie die Datei mit Namen hauptsächlich.py.

Schritt 4: Wählen Sie das Verzeichnis aus, um die Datei zu speichern.

Schritt 5: Sobald die Datei erstellt wurde Gerät Abschnitt.

Schritt 6: Um den Code hochzuladen, drücken Sie die Herunterladen und rennen Taste.

Schritt 7: Wenn das Programm erfolgreich ausgeführt wird "Download OK" Nachricht wird in Terminal/Shell angezeigt.

Ausgang

Eine eingebaute LED beginnt zu blinken, die an Pin 2 von ESP32 -Board angeschlossen ist.

So stoppen Sie das Programmklick Stoppen.

Wenn Sie den kompilierten Code neu starten möchten, drücken Sie die Ermöglichen (EN) Schaltfläche auf der ESP32 -Karte.

Wenn das Programm neu gestartet wurde, wie der unten gezeigte Ausgang auf Shell/Terminal zu sehen ist.

Wir haben erfolgreich installiert upycraft ide In PC und lud unser erstes Programm nach dem Flashen von ESP32 mit Micropython -Firmware hoch.

Wichtiger Hinweis: Nach der Installation von Micropython -Firmware in ESP32 -Board kann man auch ESP32 programmieren, indem der Code nur mit der Arduino -IDE hochgeladen wird. Wenn Sie jedoch Micropython erneut mit ESP32 verwenden möchten mit seiner eigenen Firmware.

Abschluss

Upycraft IDE kann ESP32 -Boards mit Micropython programmieren. Dieser Artikel unterstützt Sie beim Herunterladen und Einrichten von Upycraft IDE mit Micropython in ESP32. Zum Schreiben von Micropython -Code muss die Python 3 -Programmiersprache im PC installiert werden. Als nächstes muss eine ESP32 -Firmware in der ESP32 -Karte geblitzt werden.