Installieren und programmieren Sie ESPTOP 10 über Upycraft IDE auf Mac

Installieren und programmieren Sie ESPTOP 10 über Upycraft IDE auf Mac
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 richten wir Upycraft IDE mit ESP32 für Micropython auf MacOS ein.

Dieser Artikel enthält folgende Abschnitte:

1. Einrichten von Upycraft IDE mit ESP32 auf macOS

  • 1.1. Installation von Python 3 auf macOS
  • 1.2. Herunterladen der Upycraft -IDE
  • 1.3. Installation der Upycraft -IDE auf MacOS
  • 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

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

1. Einrichten von Upycraft IDE mit ESP32 auf macOS

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 im Mac installieren.

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

1.1. Installation von Python 3 auf macOS

Um einen Micropython -Code zu schreiben, benötigen wir eine aktualisierte Python 3 -Version, die auf unserem Mac 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:

Oder Sie können es mit Brew Package Manager herunterladen. Öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:

% Brau installieren python3

Warten Sie einige Sekunden, während der Installationsverfahren abgeschlossen ist.

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

Um von GitHub herunterzuladen, laden Sie die neueste Version mit dem obigen Link herunter.

Öffnen Sie die ZIP -Datei und klicken Sie dann auf Herunterladen mit dem Herunterladen der Zip -Datei für upycraft IDE mit dem Herunterladen.

Sobald der Download abgeschlossen ist, extrahieren Sie die Zip -Datei und die Upycraft -Datei finden Sie im Verzeichnis.

1.3. Installation der Upycraft -IDE auf MacOS

Jetzt haben wir den nächsten Schritt erfolgreich heruntergeladen, um die zu öffnen upycraft ide. Die folgende Datei ist im Ordner Download zu sehen. Befolgen Sie die angegebenen Schritte, um die IDE zu öffnen.

Notiz: Upycraft muss nicht auf dem Mac installiert werden, es kann einfach im Standalone -Modus geöffnet werden.

Schritt 1: Upycraft benötigt keine direkte Installation, doppelklicken oder mit der rechten Maustaste, um die Datei zu öffnen, um die Datei zu öffnen.

Schritt 2: Die folgende Nachricht wird so angezeigt, dass wir zuerst die Erlaubnis geben müssen, die Anwendung aus unbekannten Quellen zu öffnen. Sie stornieren sie.

Schritt 3: Wählen Systemeinstellungen Aus der Speisekarte.

Schritt 4: Offen Sicherheit.

Schritt 5: Klicken Sie jetzt unten auf die sperren Symbol zur Änderung der Sicherheits- und Anwendungsinstallationsberechtigung.

Schritt 6: Geben Sie Benutzername und Passwort für macOS ein und klicken Sie auf Freischalten.

Schritt 7: Hier erlauben Apps zum Herunterladen überall oder App Store und identifizierte Entwickler dann klick Sowieso offen.

Schritt 8: Nach der Erlaubnis öffnen Sie erneut die Upycraft IDE und klicken Sie auf Offen.

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. Das Verzeichnis 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. Spielen, 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. Herunterladen von Micropython -Firmware für ESP32

Wir haben die Installation von abgeschlossen upycraft ide. Neben dem Programm 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 Installation zu installieren upycraft ide. Verbinden Sie dazu die ESP32 -Karte mit dem MacOS. In den folgenden Schritten führen die Firmware von Micropython in ESP32 an.

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

Schritt 2: Als nächstes wählen Sie den COM -Anschluss aus. Gehen Sie zu: Tools> Serial>/Dev/Cu/USBSerial-0001

Schritt 3: Da wir jetzt den COM -Port und das ESP32 -Board ausgewählt haben, besteht der nächste Schritt darin, die Firmware zu verbrennen. Gehe zu: Tools> BurnFirmware

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

  • Planke: ESP32
  • Burn_addr: 0x1000
  • ERASE_FLASH: Ja
  • com: /dev/cu/usbserial-0001

Wähle aus Benutzer und nach dem durchsuchen Micropython -Firmware Datei, die wir zuvor heruntergeladen haben.

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

Schritt 6: 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 7: Während des Drückens der ESP32 -Taste Klicken Sie auf Klicken Sie auf OK.

Schritt 8: 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 Befehl + 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 Befehl + 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. Um den Code hochzuladen, drücken Sie die Herunterladen und rennen Taste.

Schritt 6: 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 macOS und lädt 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 auf Mac mit Micropython. Zum Schreiben von Micropython -Code in Mac muss die Programmiersprache Python 3 im PC installiert werden. Als nächstes muss eine ESP32 -Firmware in der ESP32 -Karte geblitzt werden.