Esp32UnoBoard - Programmierung VSCode
Editierung und Ausführung des Demo-Programms "Blinky"
Wichtig: Starten von VSCode als Administrator verhindert
Fehlermeldungen bei (automatischen) Nachinstallation!
Nach dem Start von VSCodeArduinoIDE (mit PlatformIO):
VSCode nach Programm-Start
selektiert der Benutzer (durch Klick auf den linken Alien-Kopf)
PlatformIO Auswahl
und durch Auswahl von "Open"
PlatformIO Open
die PlatformIO-Startseite unter VSCode:
PlatformIO Startseite
Unter "Quick Access" wählt der Benutzer "New Project"
Es erscheint der Dialog "Project Wizard":
PlatformIO Project Wizard
In diesen Dialog trägt der Benutzer seine Projektdaten ein, in diesem Fall
für das Projekt "Blinky" mit benutzergewähltem Projektverzeichnis:
Projektdaten Blinky
"Finish" startet die Projekterzeugung...
Im Editor zeigt sich dem Benutzer der generierte Initfile "platformio.ini",
welche mit der Baudrate für den Terminalbetrieb:
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
auf folgenden Code erweitert wird zu:
PlatformIO Initfile
Im Projekt-Baum auf der linken Seite von VSCode
VSCode Project
löscht der Benutzer das nicht benötigte Verzeichnis "test" vollständig
und geht mit einem Klick auf "main.cpp" über zur Editierung des
Hauptprogramms mit den mit den Funktionen "void setup()" und "void loop()":
VSCode "main.cpp"
Der Benutzer editiert nun im Hauptprogramm den folgenden Quellcode:
//
#include <Arduino.h>
//
//----------------------
// Define
//----------------------
const int PIN_LEDSYSTEM = 2;
const int PERIOD_BLINK = 333; // [ms]
//
//----------------------
// Main - Setup
//----------------------
void setup(void)
{
pinMode(PIN_LEDSYSTEM, OUTPUT);
}
//
//----------------------
// Main - Loop
//----------------------
void loop(void)
{
digitalWrite(PIN_LEDSYSTEM, HIGH);
delay(PERIOD_BLINK);
digitalWrite(PIN_LEDSYSTEM, LOW);
delay(PERIOD_BLINK);
}
Eine einfache Alternative zum Tippen bietet die Möglichkeit von
"Mark, Copy & Paste" des obigen Quelltextes in den Editor der ArduinoIDE
oder über den Download: 2205281440_VSC_Blinky_01V01.zip
des gesamten Projekts.
Ein Speichern des aktuellen Editor-Inhalts erfolgt dabei automatisch ("Save").
Die Hotkeys zum Upload & Run des Programms befinden sich unten in der
blauen Leiste von VSCode:
VSCode: Keys Upload & Run
Nach dem erfolgreichen Upload startet automatisch die Programm-Abarbeitung
von "Blinky" und die SystemLed blinkt mit einer Frequenz von 1/666 Hz.
WebSites
Module
Elektronik
Esp32UnoBoard