← ADVANCED

ADVANCED / Embedded

PlatformIO IDE for VS Code

An embedded-development extension and project build system.

Why use it

A structured option for larger, multi-file firmware with board environments and managed libraries.

  • Arduino-class boards
  • ESP32
  • multi-environment firmware
  • serial monitoring
Windows · macOS · Linuxoptionalactive

Getting started

Install VS Code, then follow the official PlatformIO IDE extension instructions; choose the appropriate board environment for a new project. Its VS Code integration includes PlatformIO Core.

Check: Create a small project for the intended board and build it in PlatformIO; optionally open the serial monitor.

Official links

Tool prerequisites

These apply when using this tool, not before starting Lab 1.

Optional diagnostic commands

Check PlatformIO CLI version

Windows · PowerShell · Using a project-specific PlatformIO terminal workflow.

pio --version

A PlatformIO Core version line.

Command not found does not prove the VS Code extension is absent; its Core can be available only inside its integrated terminal.

Related tools and references