Programm ESPTOP 10 mit VS -Code und Platformio IDE

Programm ESPTOP 10 mit VS -Code und Platformio IDE

Meistens wird ESP32 mit Arduino IDE programmiert. Wenn Sie jedoch Visual Studio Code -Benutzer sind. ESP32 kann auch mit VS -Code problemlos programmiert werden. VS -Code verfügt über einige erweiterte Funktionen wie automatische Fertigstellung und Fehlerprüfung.

Zum Programmieren von ESP32 mit VS -Code -Plattform -Erweiterung wird verwendet. Befolgen Sie alle Schritte, um die ESP32 -Installation in VS -Code zu vervollständigen.

Hier ist die Liste der Inhalte, die wir abdecken werden:

1: Installieren von VS -Code unter Windows (Visual Studio Code)
2: Installieren von Python unter Windows
3: Installation der Plattformio -IDE -Erweiterung auf VS -Code
4: Installation der C ++ - Erweiterung im VS -Code
5: Erstellen eines neuen Projekts im VS -Code mithilfe von Platformio IDE für ESP32

  • 1: Code in ESP32 mit Platformio IDE hochladen
  • 2: Ausgabe

Voraussetzungen

Bevor wir hier voranschreiten, müssen wir die Liste der Programme und Erweiterungen auf unserem PC haben, um ESP32 mit VS -Code zu programmieren:

  • Vs Code
  • Python 3
  • Plattformio -IDE -Erweiterung
  • C ++ - Erweiterung
  • ESP32 Vorstand

1: Installieren von VS -Code unter Windows (Visual Studio Code)

Der erste Schritt zur Installation besteht darin, den VS -Code herunterzuladen. Jetzt werden die folgenden Schritte zur Installation von VS -Code leiten.

Schritt 1: Offen.

Schritt 2: Eine neue Installationsdatei finden Sie im Ordner Download. Doppelklicken Sie Klicken, um den Installationsassistenten zu öffnen.

Schritt 3: Erlaubnis zur Lizenzvereinbarung geben und klicken Nächste.

Schritt 4: Überprüfen Zum Pfad hinzufügen Option und klicken Nächste.

Schritt 5: Klicken Sie nun Installieren mit dem Installationsprozess von VS Code zu beginnen.

Schritt 6: Sobald der Installationsprozess abgeschlossen ist, klicken Sie auf Beenden das Fenster zu schließen.

Schritt 7: Öffnen Sie vs Code. Das folgende Fenster wird geöffnet, das uns die VS -Codeschnittstelle zeigt. Bewegen.

Wir haben den VS -Code erfolgreich auf unserem PC installiert. Jetzt werden wir uns zur Installation von Python 3 auf dem PC bewegen.

2: Installieren von Python unter Windows

Um ein ESP32 -Board in VS Code Python 3 zu programmieren, wird benötigt. Wir brauchen Python 3, weil Plattformio Core (CLI) ist in Python geschrieben. Standardmäßig ist die CLI in den meisten Betriebssystemen mit Ausnahme von Windows installiert.

Nach den folgenden Schritten führen Sie die Python 3 -Installation an.

Schritt 1: Öffnen Sie Python 3 Download -Seite. Laden Sie die neueste verfügbare Version herunter.

Schritt 2: Die folgenden Dateien von Python 3 werden heruntergeladen, doppelklicken Sie auf Installationsdatei doppelt klicken.

Schritt 3: Um mit der Installation zu beginnen, überprüfen Sie die Zum Pfad hinzufügen Option dann auswählen Jetzt installieren.

Schritt 4: Nachdem das Setup erfolgreich installiert wurde, klick Schließen beenden.

Als Python 3 ist jetzt offen geöffnet VS -Code und installieren Sie die Plattformio -Erweiterung für ESP32.

3: Installation der Plattformio -IDE -Erweiterung auf VS -Code

Der letzte Schritt zum Einrichten von ESP32 mit VS -Code besteht darin, die zu installieren Plattformio Erweiterung im VS -Code. Platformio ist eine Cross -Plattform und ein Multi -Framework -professioneller IDE für eingebettete Systeme und Designs. Mit dieser Erweiterung in VS Code können wir das ESP32 -Board problemlos programmieren.

Befolgen Sie die Schritte zum Einrichten von Platformio in VS -Code:

Schritt 1: Öffnen Sie VS -Code, die folgende Schnittstelle öffnet sich.

Schritt 2: Öffnen Sie die Registerkarte Erweiterung und suchen Sie nach der Plattformio IDE -Erweiterung in der Suchleiste. Klicken Sie auf Installation, um mit der Installation zu beginnen.

Schritt 3: Nach Abschluss der Installation sehen Sie das Platformio -Symbol in der linken Seitenleiste, während im unteren Rand des Fensters auch ein Home -Symbol verfügbar ist, um die Platformio -IDE zu öffnen.

Wir haben die Plattformio -IDE -Erweiterung in VS Code erfolgreich installiert. Nur eine Verlängerung, die übrig bleibt, ist c++. Jetzt bewegen wir uns in Richtung C ++ - Extension Installation Teil.

4: Installation der C ++ - Erweiterung im VS -Code

Da der größte Teil des für ESP32 geschriebenen Codes in C ++ - Sprache ist, benötigen wir eine C ++ - Erweiterung, um Code in ESP32 zu programmieren und hochzuladen. Diese Erweiterung hilft auch, wenn Platformio IDE ein Programm nicht kompiliert. Daher müssen wir den für ESP32 in C geschriebenen Arduino -Code manuell konvertieren++.

Um die C ++ - Erweiterung zu installieren, durchsuchen Sie es im Erweiterungsfenster und klicken Sie auf Installieren.

Wir haben alle erforderlichen Installationen abgeschlossen. Es ist Zeit, den ersten Code in ESP32 mit dem VS -Code hochzuladen.

5: Erstellen eines neuen Projekts im VS -Code mithilfe von Platformio IDE für ESP32

Bevor wir einen neuen Code schreiben können, ist das erste, was Platformio IDE für ESP32 eingerichtet hat. Befolgen Sie die Schritte zum Setup -Platformio:

Schritt 1: Öffnen Sie die Homepage der Plattformio -IDE und wählen Sie Neues Projekt.

Schritt 2: Erstellen Sie eine neue Datei. Wählen Sie den Namen des Boards und das Arduino -Framework aus. Danach Klick Beenden.

Schritt 3: Das folgende Fenster wird angezeigt und wartet darauf, dass Platformio das neue Projekt eingerichtet hat.

Notiz: Dieses Fenster kann zum ersten Mal Zeit in Anspruch nehmen. Platformio muss die abhängigen Werkzeugketten, Framework und erforderlichen SDKs installieren. Seien Sie also geduldig, die Zeit kann von 5 Minuten bis 15 Minuten variieren. Wenn es länger dauert, versuchen Sie es mit dem Neustart gegen den Code neu zu starten.

Schritt 4: Das folgende Fenster wird angezeigt, das uns alle Dateien unter dem neuen Projekt zeigt, das wir gerade erstellt haben. Hier können wir auf die Quelldateien zugreifen und .CPP Datei, in der wir C ++ Code für ESP32 schreiben werden.

Notiz: Ändern oder verschieben Sie diese Dateien nicht oder verschieben Sie, sonst können Sie den Code mithilfe der Platformio -IDE nicht kompilieren.

Schritt 5: Hier können wir das sehen Plattformio.Ini Datei, die uns die Platformio -Konfiguration für das aktuelle Projekt anzeigt. Es zeigt uns die Plattform, das Board und das Framework, das wir verwenden.

Wir können es auch wie Einbeziehung von Bibliotheken, Definieren von Baudrate und anderen Konfigurationen ändern.

Da wir die ESP32 -Board verwenden, stellen Sie den Baudrate als 115200 mit dem Befehl fest:

Monitor_Speed ​​= 115200

Achten Sie nach der Definition der Serien -Baud -Rate sicher, dass Sie die Datei speichern oder drücken Strg + s.

Wir haben eine neue Datei erstellt und die Platformio -IDE für ESP32 eingerichtet. Jetzt werden wir den ersten Code in ESP32 hochladen.

1: Code in ESP32 mit Platformio IDE hochladen

Um die Installation von Platformio zu testen, laden wir Code in ESP32 hoch. Schließen Sie die Platine mit dem PC an. Stellen Sie sicher, dass Serienfahrer für UART Die Kommunikation wird auf dem PC installiert. Wenn die Treiber für ESP32 kein verfügbares Platformio sind.

Weitere detaillierte Informationen finden Sie im Artikel, wie Sie ESP32 -Treiber in Windows einrichten.

Befolgen Sie die angegebenen Schritte, um das Hochladen von Code in ESP32 zu beenden:

Schritt 1: Laden Sie die neuesten USB-to-Uart Bridge VCP-Treiber herunter.

Schritt 2: Sobald die Treiber öffnen werden, gehen. Wenn die Treiber ordnungsgemäß installiert wurden, erkennt Platformio den COM -Port automatisch für ESP32.

Schritt 3: Jetzt ist der ESP32 mit dem PC verbunden. Öffne das hauptsächlich.CPP Datei unter der src Ordner. Fügen Sie den angegebenen Code im Editor ein.

Dieser Code blinzelt die in Bord von Blue LED auf ESP32.

#enthalten
#define LED 2
void setup ()
Serie.Beginnen Sie (115200); // serielle Baudrate
PinMode (LED, Ausgabe);

void Loop ()
DigitalWrite (LED, hoch); // LED Pin Set hoch
Serie.println ("led on"); // führte eingeschaltet
Verzögerung (1000); // 1 Sek. Verzögerung
DigitalWrite (LED, niedrig); // LED Pin Set niedrig
Serie.println ("led Off"); // LED ausgeschaltet
Verzögerung (1000); // 1 Sek. Verzögerung

Schritt 4: Kompilieren und hochladen Code mit der Schaltfläche im unteren Menü mit der Schaltfläche.

Schritt 5: Sobald der Code erfolgreich hochgeladen wurde, wird die neue Nachricht im Ausgabefenster angezeigt, wie in Bild gezeigt.

2: Ausgabe

In der Ausgabe können wir sehen, dass die in eingebaute LED, die mit Pin 2 von ESP32 verbunden ist, blinkt.

LED wurde 1 Sekunden lang eingeschaltet.

LED deaktiviert 1 Sekunden lang ausgeschaltet.

Abschluss

Visual Studio Code ist eine sehr vielseitige Plattform für das Schreiben fortschrittlicher Ebenenprogramme. Wie Arduino kann ESP32 auch mit dem VS -Code programmiert werden. Wir müssen nur die Plattformio IDE -Erweiterung installieren. Platformio IDE -Erweiterung ist für eingebettete Systemanwendungen ausgelegt. Dieser Leitfaden deckt alle Schritte ab, die zum Programmieren von ESP32 mithilfe von VS -Code erforderlich sind.