Last Updated on 8. October 2026 by SuffocationLink status: OK
PlatformIO ist eine Umgebung zur Entwicklung von Software für IOT Geräte. Sie läuft unter Linux, Mac und Windows und unterstützt diverse Microcontroller-Plattformen. Im Folgenden beschränke ich mich auf die Installation unter Windows.
Preparation
Die Windows Version basiert auf dem freien MS-Visual Studio, dieses müssen wir zuerst herunterladen.
https://code.visualstudio.com/DownloadLink status: OK
Zur Installation durch die Fenster klicken, ich habe bei mir keine Einstellung geändert.
Installation
Start des Visual Studios und Anwahl des Extension-Managers.

Platform IO suchen und installieren

So sieht es nach der Installation aus

Die IDE ist jetzt erstmal installiert und rein wie ein Neugeborenes, dennoch hat sie schon alles, was wir brauchen.
Beispielprojekt anlegen
Wir legen mal ein Arduino Blink Projekt an.

Projektname wählen, Plattform bestimmen, fertig.

Zu früh gefreut, die Plattform muss erst installiert werden, kein Problem, das schaffen wir.

Im Ordner SRC findet man die Datei main.cpp, welche ähnlich wie die .ino in der Arduino UI aufgebaut ist.

void setup() {
// init led
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
// an,warten,aus,warten
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
Den Code kompilieren

Den Code auf den Arduino spielen, fertig.
Weitere Beispiele folgen:
Bibliotheken einbinden
Librarian
Bibliothekar öffnen über PIO Home -> Libraries.

Hier kann nach der Bibliothek gesucht werden. Ich suche mal painlessMesh

Nach Anwahl kann ich diese einfach in ein bestehendes Projekt einfügen.

In der platformio.ini des entsprechenden Projektes taucht dann folgender Eintrag auf.

Conclusion
Braucht es ein Fazit zur Installation einer IDE? Wer weiß? Dennoch können ein paar Worte zur Modularität an dieser Stelle nicht schaden. Platform IO ermöglicht es, herstellerunabhängig IOT Geräte zu programmieren. Jeder kann Plugins bauen und weitere Plattformen integrieren. Hierfür gibt es eine breite Community, was die IDE sehr attraktiv macht.
Ich selbst verwende bei kleinen Projekten meist die ArduinoUI. Diese stößt in Sachen Verwaltung von größeren Projekten und bei bekannten Hilfsmitteln wie Autovervollständigung sowie Texthighlighting an ihre Grenzen.
Das Schöne ist, sobald jemand eine neue IOT Plattform eingebunden hat, kann ich sie erstmal durch simples Auswählen nutzen.
Ein weiterer Vorteil der PlatformIO Oberfläche ist das Inline-Debugging. An dieser Stelle möchte ich auf einen Beitrag des Herrn mit dem Schweizer Akzent verweisenLink status: OK 😉 .
Related Posts
Sources
PlatformioLink status: OK
Visual StudioLink status: OK
PlatformIO Quick GuideLink status: OK
CT ArtikelLink status: Unknown
| Date | Change | Author |
|---|---|---|
| 08.10.2026 | Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer) | Suffocation |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung | Suffocation |
| 03.10.2026 | Log-Liste eingefügt | Suffocation |
| 18.06.2018 | Post created | Suffocation |