Der ESP32 ist ein Mikrocontroller mit großer Funktionalität und Vielseitigkeit. Es wird häufig in verschiedenen Projekten im Zusammenhang mit dem Internet der Dinge (IoT) verwendet. Um mit ESP32 zu arbeiten, müssen Sie die Entwicklungsumgebung konfigurieren.
Thonny ist eine praktische integrierte Entwicklungsumgebung für die Programmierung von Mikrocontrollern, einschließlich ESP32 und ESP8266. In diesem Artikel werden wir eine detaillierte Anleitung zum Konfigurieren von Thonny für ESP32 auf dem Ubuntu-Betriebssystem betrachten.
Stellen Sie zunächst sicher, dass Sie die neueste Version von Ubuntu installiert haben und auf das Internet zugreifen können. Gehen Sie dann zum Terminal und führen Sie den Befehl "sudo apt-get update" aus, um die Paketlisten zu aktualisieren. Danach installieren Sie die erforderlichen Pakete mit dem Befehl "sudo apt-get install python3 python3-pip python3-serial".
Nachdem Sie die Pakete installiert haben, installieren Sie Thonny mit dem Befehl "pip3 install thonny". Warten Sie, bis die Installation abgeschlossen ist, und führen Sie Thonny aus, indem Sie den Befehl "thonny" im Terminal eingeben.
Herunterladen und Installieren von Thonny auf Ubuntu
Schritt 1: Öffnen Sie das Terminal in Ubuntu.
Schritt 2: Installieren Sie Python, falls nicht bereits installiert, mit dem Befehl:
sudo apt-get install python3
Schritt 3: Installieren Sie das Programm Thonny mit dem folgenden Befehl:
sudo apt-get install thonny
Schritt 4: Warten Sie, bis der Installationsvorgang abgeschlossen ist. Nach erfolgreicher Installation ist Thonny im Menü "Anwendungen" verfügbar.
Jetzt haben Sie eine vollständig angepasste Thonny-Entwicklungsumgebung auf Ubuntu! Mit dieser benutzerfreundlichen und intuitiven Entwicklungsumgebung können Sie mit dem Erstellen und Debuggen von Python- und MicroPython-Programmen beginnen.
Einrichten der Entwicklungsumgebung für ESP32 in Thonny
Schritt 1: Installieren von Thonny
Als erstes müssen Sie Thonny auf Ihrem Computer installieren. Sie können die neueste Version von Thonny von der offiziellen Website herunterladen und den Installationsanweisungen für Ihr Betriebssystem folgen.
Schritt 2: Anschließen des ESP32
Schließen Sie den ESP32 über ein USB-Kabel an Ihren Computer an.
Schritt 3: Installieren der Treiber
Abhängig von Ihrem Betriebssystem müssen Sie möglicherweise die Treiber installieren, damit ESP32 ordnungsgemäß funktioniert. Stellen Sie sicher, dass Sie alle erforderlichen Treiber installiert haben.
Schritt 4: Thonny einrichten
Öffnen Sie Thonny und wählen Sie die Registerkarte Einstellungen.
Suchen und installieren Sie im Abschnitt "Interpreter" den MicroPython-Interpreter für ESP32.
Wählen Sie den Port aus, an den Ihr ESP32 angeschlossen ist, im Abschnitt "Serieller Anschluss".
Schritt 5: Verbindung zum ESP32 herstellen
Verbinden Sie sich mit Ihrem ESP32, indem Sie oben rechts in Thonny auf die Schaltfläche Verbinden klicken. Wenn alle Einstellungen korrekt eingestellt sind, sollte Thonny erfolgreich eine Verbindung zu Ihrer ESP32-Plattform herstellen.
Jetzt sind Sie bereit, Programme für ESP32 in der Thonny-Umgebung zu entwickeln und zu debuggen. Viel Glück!
Installieren von Treibern für ESP32 auf Ubuntu
Sie müssen die Treiber installieren, damit ESP32 auf Ubuntu ordnungsgemäß funktioniert. In diesem Abschnitt werden detaillierte Anweisungen zum Installieren von Treibern beschrieben.
Schritt 1: Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
sudo apt-get install git
Dieser Befehl installiert git - ein notwendiges Werkzeug für die Treiberinstallation.
Schritt 2: Laden Sie den Treiber-Quellcode mit dem folgenden Befehl herunter:
git clone https://github.com/espressif/esp-idf.git
Dieser Befehl lädt das Repository herunter https://github.com/espressif/esp-idf.git mit dem Quellcode der Treiber.
Schritt 3: Navigieren Sie mit dem folgenden Befehl zum Quellordner:
cd esp-idf
Schritt 4: Installieren Sie die erforderlichen Abhängigkeiten, indem Sie den folgenden Befehl ausführen:
./install.sh
Dieser Befehl installiert die erforderlichen Pakete und Abhängigkeiten, um den Quellcode zu kompilieren.
Schritt 5: Führen Sie die folgenden Befehle aus, um Umgebungsvariablen hinzuzufügen:
export PATH="$PATH:/path/to/esp-idf/tools"
export IDF_PATH="/path/to/esp-idf"
Ersetzen Sie /path/to/esp-idf durch den Pfad des Quellverzeichnisses der Treiber.
Schritt 6: Starten Sie das System neu, damit die Änderungen wirksam werden.
Glückwunsch! Sie haben jetzt die Treiber für ESP32 auf Ubuntu installiert. Sie können mit dem Board beginnen und es in Ihren Projekten verwenden.
Verbinden Sie ESP32 mit Thonny unter Ubuntu und überprüfen Sie die Verbindung
Bevor Sie mit ESP32 in der Thonny-Entwicklungsumgebung unter Ubuntu beginnen können, müssen Sie die entsprechenden Treiber installieren und die Kommunikation mit dem Board einrichten. In diesem Abschnitt werden wir uns mit dem Anschließen des ESP32 an Thonny befassen und die Kommunikation zwischen den beiden überprüfen.
- Installieren Sie die neueste Version von Thonny, indem Sie auf die offizielle Website gehen und den Anweisungen folgen.
- Stecken Sie den ESP32 in den USB-Anschluss des Computers.
- Öffnen Sie Thonny und wählen Sie den Menüpunkt "Einstellungen".
- Wählen Sie unter "Interpreter" die Option "ESP32" aus. Wenn Sie diese Option nicht haben, müssen Sie die ESP32-Treiber auf Ubuntu installieren.
- Klicken Sie auf die Schaltfläche "Interpreter konfigurieren" und wählen Sie "Port" aus der Dropdown-Liste aus. Hier sollten Sie den Port sehen, an dem ESP32 angeschlossen ist.
- Wählen Sie im Abschnitt "Verbindung" die Datenübertragungsrate aus, die Sie für die Kommunikation mit dem ESP32 verwenden (dies ist normalerweise 115200).
- Klicken Sie auf die Schaltfläche "Übernehmen" und schließen Sie das Einstellungsfenster.
- Jetzt sind Sie bereit, die Verbindung mit ESP32 zu überprüfen. Erstellen Sie eine neue Datei in Thonny und geben Sie den folgenden Code ein:
import machineimport timeled = machine.Pin(2, machine.Pin.OUT)while True:led.value(1)time.sleep(1)led.value(0)time.sleep(1)
Dieser Code blinkt jede Sekunde mit der eingebauten LED am ESP32. Wenn die Verbindung erfolgreich hergestellt wurde, sollte die LED zu blinken beginnen.
Um die Kommunikation zu überprüfen, klicken Sie in Thonny auf die Schaltfläche "Ausführen". Wenn die Verbindung korrekt eingestellt ist, sehen Sie, dass die LED jede Sekunde blinkt. Wenn die LED nicht blinkt, müssen Sie möglicherweise die Kommunikationseinstellungen erneut überprüfen oder die ESP32-Treiber auf Ubuntu installieren.
Jetzt können Sie ESP32 erfolgreich mit Thonny auf Ubuntu verwenden und mit der Entwicklung Ihrer Projekte beginnen!