Inhaltsverzeichnis:

Es wurde schwarz! VS-Code: 16 Schritte
Es wurde schwarz! VS-Code: 16 Schritte

Video: Es wurde schwarz! VS-Code: 16 Schritte

Video: Es wurde schwarz! VS-Code: 16 Schritte
Video: Visual Studio Code Tutorial Deutsch | Einführung 2024, Juli
Anonim
Image
Image
Verwendete Software und Dateien
Verwendete Software und Dateien

Heute sprechen wir über PlatformIO. Dies ist ein erweitertes Tool mit mehreren Funktionen, die seine Verwendung mit Visual Studio Code „verknüpfen“. Ich halte dieses Thema für etwas fortgeschritten und schlage daher vor, dieses Paar für Codes mit mehr als 200 Zeilen zu verwenden. Aber das ist nur meine Meinung. Um dies besser zu erklären, greift zum Kompilieren eines Mikrocontrollers die VSCode-Erweiterung (PlatformIO) auf das Arduino-Framework zu, das auf Ihrem Computer installiert ist.

Im weiteren Verlauf beschäftigen wir uns heute mit den Qualitäten von VS Code, seiner Installation sowie der Erweiterung für den VS Code. Außerdem erhalten wir eine kurze Erläuterung der PlatformIO-Home-Schnittstelle, der Tools und der Erstellung eines Projekts von Grund auf, wie z. B. das Importieren eines Arduino-Projekts (.ino) in PlatformIO.

Schritt 1: Verwendete Software und Dateien

• Arduino IDE-Software (muss zuvor installiert werden)

• Visual Studio-Code-Software

• PlatformIO-Erweiterung für VSCode

• Beispieldateien für.ino.h und.cpp für ESP32Hinweis: Wir verwenden den INO-Code eines Projekts, das mit ESP32 LoRa erstellt wurde. Um ordnungsgemäß zu funktionieren, muss der Arduino-Kern für ESP32 für das von uns importierte ESP32-Beispielprojekt vorinstalliert sein.

Mit anderen Worten, wenn Sie die ESP32-Bibliotheken nicht in der Arduino IDE installiert haben und nicht innerhalb der Arduino IDE selbst kompilieren können, können Sie das in PlatformIO importierte Projekt nicht kompilieren.

Schritt 2: Qualitäten des VSCode-Editors

Eigenschaften des VSCode-Editors
Eigenschaften des VSCode-Editors
Eigenschaften des VSCode-Editors
Eigenschaften des VSCode-Editors
Eigenschaften des VSCode-Editors
Eigenschaften des VSCode-Editors
Eigenschaften des VSCode-Editors
Eigenschaften des VSCode-Editors

VS Code hat mehrere Qualitäten. Es läuft auf Mac, Linux und Windows. Somit ist es offen und es ist von Microsoft. Einige der anderen Qualitäten sind:

• Codeblöcke ausblenden / anzeigen

• Erkennung von Codefehlern beim Schreiben

• Autovervollständigung (Strg + Leertaste) für Variablen und Methoden

• Quellcode-Minikarte

• Git-Integration

• Blick

• Code-Navigation (zur Einstellung navigieren)

Schritt 3: Visual Studio-Code herunterladen

Visual Studio-Code herunterladen
Visual Studio-Code herunterladen

Verknüpfung:

code.visualstudio.com/download

Schritt 4: Installation des Visual Studio-Codes

Visual Studio-Code-Installation
Visual Studio-Code-Installation

• Führen Sie das Installationsprogramm aus

• OK klicken

• Folgen Sie der Installation, indem Sie auf Weiter bis Fertig stellen klicken

Schritt 5: Installieren der PlatformIO-Erweiterung

Installieren der PlatformIO-Erweiterung
Installieren der PlatformIO-Erweiterung
Installieren der PlatformIO-Erweiterung
Installieren der PlatformIO-Erweiterung
Installieren der PlatformIO-Erweiterung
Installieren der PlatformIO-Erweiterung

1. Öffnen Sie Visual Studio Code als Administrator

2. Folgen Sie den Schritten unten

Hinweis: Es wird empfohlen, sich am Computer als Administrator anzumelden

Klicken Sie auf die mit dem Pfeil gekennzeichnete Schaltfläche

Suchen Sie gemäß dem Bild nach PlatformIO.

Klicken Sie zum Installieren auf eine der Schaltflächen und warten Sie auf die Installation…

Neu laden, um die IDE neu zu starten

Warten Sie auf die Installation…

Schritt 6: Kurze Erklärung der PlatformIO-Homepage

Kurze Erklärung der PlatformIO-Homepage
Kurze Erklärung der PlatformIO-Homepage

Nach dem Neustart des VS-Codes

die Erweiterung ist dann bereits installiert und je nach Bild öffnet sich eine Klappe.

1. Neues Projekt.

2. Importieren Sie das Arduino-Projekt.

3. Öffnen Sie ein vorhandenes Projekt.

4. Projektbeispiele öffnen.

Schritt 7: Erstellen eines neuen Projekts

Erstellen eines neuen Projekts
Erstellen eines neuen Projekts
Erstellen eines neuen Projekts
Erstellen eines neuen Projekts
Erstellen eines neuen Projekts
Erstellen eines neuen Projekts

1. Name des Projekts.

2. Platte verwendet.

3. Rahmen.

4. Speicherort für das Projekt.

Die Standardeinstellung befindet sich unter C:\Benutzer\Benutzer\Dokumente\PlatformIO\Projekte.

Wählen Sie einen Namen für das Projekt und suchen Sie nach dem verwendeten Board, indem Sie es in das Feld Board eingeben.

Wählen Sie das zu verwendende Framework aus. Wir werden das Arduino-Framework verwenden.

Wenn Sie das Projekt in einem bestimmten Ordner speichern möchten, deaktivieren Sie das Kontrollkästchen Speicherort und wählen Sie den gewünschten Speicherort aus. In unserem Beispiel belassen wir es gemäß dem Bild als Standardspeicherort.

Klicken Sie auf Fertig stellen, um die Projekterstellung abzuschließen.

Schritt 8: Hauptprojektdatei

Hauptprojektdatei
Hauptprojektdatei

Die Datei main.cpp befindet sich je nach Image im Ordner src.

Sie können Bibliotheken (.h) in den src-Ordner selbst einfügen und in Anführungszeichen importieren.

Beispiel: #include "LibESP32.h"

Schritt 9: PlatformIO-Symbolleiste

PlatformIO-Symbolleiste
PlatformIO-Symbolleiste

1. Fehler und Warnungen

2. Zuhause

3. Bauen (Bauen)

4. Hochladen (Aufzeichnen / Hochladen)

5. Auf Remote-Gerät hochladen

6. Reinigen

7. Test (Test)

8. Task ausführen (Öffnet ein Suchfeld zum Suchen und Ausführen, zusätzlich zu anderen Tasks wie Upgrade installierter Plattformen, Debug, Upload, Monitor usw.)

9. Serieller Monitor (Öffnet den seriellen Monitor)

10. Neues Terminal (Windows PowerShell)

Schritt 10: Importieren eines Arduino-Projekts (.ino) in die PlatformIO

Importieren eines Arduino-Projekts (.ino) in die PlatformIO
Importieren eines Arduino-Projekts (.ino) in die PlatformIO
Importieren eines Arduino-Projekts (.ino) in die PlatformIO
Importieren eines Arduino-Projekts (.ino) in die PlatformIO

HINWEIS: Wir werden den INO-Code eines mit ESP32 LoRa erstellten Projekts verwenden, er kann jedoch in jedes andere Arduino IDE-kompatible Board wie STM, ESP, Arduino usw. importiert werden.

Schritt 11: Importieren eines ESP32.ino-Projekts in die PlatformIO

Importieren eines ESP32.ino-Projekts in die PlatformIO
Importieren eines ESP32.ino-Projekts in die PlatformIO
Importieren eines ESP32.ino-Projekts in die PlatformIO
Importieren eines ESP32.ino-Projekts in die PlatformIO
Importieren eines ESP32.ino-Projekts in die PlatformIO
Importieren eines ESP32.ino-Projekts in die PlatformIO

Suchen Sie nach der verwendeten Platte. In unserem Beispiel verwenden wir die Heltec WiFi LoRa 32-Karte.

Aktivieren Sie die Option Bibliotheken verwenden. Wählen Sie den Projektspeicherort mit den.ino- und.h-Dateien aus. Klicken Sie auf Importieren.

Schritt 12: Warten Sie, bis das Platform IO Home geöffnet wird

Warten Sie, bis die Plattform-IO-Startseite geöffnet wird
Warten Sie, bis die Plattform-IO-Startseite geöffnet wird

Die Quelldateien befinden sich im Ordner src. Kompilieren, laden und debuggen (Serieller Monitor).

Schritt 13: Fertig

Fertig!
Fertig!

Schritt 14: Hinweise und Warnungen zur PlatformIO-Erweiterung

Hinweise und Warnungen zur PlatformIO-Erweiterung
Hinweise und Warnungen zur PlatformIO-Erweiterung

• Es ist vom Arduino-Framework abhängig.

• Um ein Projekt neu zu kompilieren, muss der serielle Monitor manuell getrennt / geschlossen werden (die Arduino IDE trennt automatisch die Verbindung).

• Installieren Sie das Arduino nicht über den Microsoft-Anwendungsspeicher, da es vom VS-Code nicht gefunden wird.

Schritt 15: LoRa-Projekt als Beispiel für den Import verwendet

Als Fazit empfehle ich Ihnen, sich das Video anzusehen: ESP32 LORA: GASSENSOR, FEUCHTIGKEIT UND TEMPERATUR PER SMS. Im Video habe ich den gleichen Code verwendet, den ich heute in diesem Projekt verwendet habe.

Schritt 16: Laden Sie die Dateien herunter

PDF

ANDERE

Empfohlen: