This is an old revision of the document!


Installing Visual Studio Code with PlatformIO and creating your first project

Download VS Code from here

Install Python on Windows

Download Python from here

Before installing check the Add Python to PATH

Install Python on Linux

Open terminal and check if you have Python 3 installed.

$ python3 --version

If you don't have Python 3 installed then run the following command.

$ sudo apt install python3

Wether you already had Python installed or not, you need to run the following command.

$ sudo apt install python3-distutils

Installing PlatformIO IDE on VS Code

Install Visual Studio Code on Linux https://code.visualstudio.com/docs/setup/linux

After installation, run the program Visual Studio Code

  1. Click on the Extensions icon or press Ctrl+Shift+X to open the extensions tab
  2. Search for “PlatformIO IDE”
  3. Select the first option
  4. Click the Install button

After installing, make sure the extension is enabled.

After that, the PlatformIO icon should show up on the left sidebar and a Home icon that redirects you to PlatformIO home. If not, restart Visual Studio Code

Using PlatformIO IDE

On VS Code, click on the PlartfomIO Home icon. Click on + New Project to start a new project.

Give your project a name, select the board WeMos D1 R2 and mini (WEMOS) and the framework as Arduino Framework

After finishing the setup, the project should be accessible from the explorer tab.

platformio.ini file

The platformio.ini file is the PlatformIO Configuration File for your project. It shows the platform, board, and framework for your project. You can also add other configurations like libraries to be included, upload options, changing the Serial Monitor baud rate and other configurations.

[env:d1_mini]
platform = espressif8266
board = d1_mini
framework = arduino
upload_speed = 921600
upload_port = COM3
monitor_speed = 115200
lib_deps = ITTIoT

src folder

The src folder is your working folder. Under the src folder, there’s a main.cpp file. That’s where you write your code. Click on that file. The structure of an Arduino program should open with the setup() and loop() functions.

In PlatformIO, all your Arduino sketches should start with the

#include <Arduino.h>

Uploading code using PlatformIO IDE

To test and upload your code first save your code and then click on the Build icon on the bottom of the editor to verify that your code can be ran. After a successful build press the Upload icon. Alternatively, you can got to the PIO Project Tasks menu and select build or upload from there..

en/iot/examples/setup/visualstudio.1677586965.txt.gz · Last modified: 2023/02/28 10:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0