Getting Started with PlatformIO

Getting Started with PlatformIO

Get started with PlatformIO, a great alternative to the Arduino IDE. Examples with Arduino, ESP32 & XIAO microcontrollers.

Get started with PlatformIO, a great alternative to the Arduino IDE. Examples with Arduino, ESP32 & XIAO microcontrollers.

Today we are going to be programming microcontrollers with PlatformIO, a development environment with many advantages over the Arduino IDE.

I’ll show you how to install PlatformIO under Visual Studio Code (VS Code), a free programming environment from Microsoft (yes, Microsoft also makes free software!). Full instructions for Linux, Mac OS X, and MS Windows.

After we add the PlatformIO plugin to VS Code I’ll show you examples of using it with an Arduino Uno, an ESP32 development module, and a Seeeduino XIAO. You’ll quickly see the advantages of using this amazing programming environment.

I’ll also show you how to use the PlatformIO Library Manager, and how it differs from using libraries with the Arduino IDE. To do this we’ll also build a dual servo motor controller with an LCD display.

Here is the Table of Contents for today's video:

00:00​ - Introduction 02:22​ - PlatformIO Basics 06:51​ - Install VS Code - Linux 08:28​ - Install VS Code - Mac OS X 10:13​ - Install VS Code - MS Windows 10 11:55​ - Install PlatformIO plugin for VS Code 13:56​ - PlatformIO Basics with Arduino Uno 18:29​ - PlatformIO Basics with ESP32 21:09​ - PlatformIO Basics with Seeeduino XIAO 25:18​ - Functions with PlatformIO vs Arduino IDE 31:17​ - PlatformIO Library Management Basics 33:43​ - Dual Servo Controller Demo Hookup 36:01​ - Dual Servo Controller Code & Demo 46:44​ - Understanding the platformio.ini file

Subscribe: https://www.youtube.com/c/Dronebotworkshop1/featured

platformio linux

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Hire Dedicated Linux Developer

Looking to develop real-time applications? **[Hire Dedicated Linux Developer](https://hourlydeveloper.io/hire-dedicated-linux-developer/ "Hire Dedicated Linux Developer")** from **[HourlyDeveloper.io](https://hourlydeveloper.io/...

How I Switched from Windows 10 to Linux Mint

This article is all about my journey on switching from Windows 10 to Linux Mint 20, how I got easily adapted to the Linux environment, and some resources that helped me to set up a perfect Desktop environment.

User Administration in Linux - Linux Tutorial - Linux Training

User Administration in Linux - Linux Tutorial - Linux Training

Package Management in Linux - Linux Tutorial - Linux Training

Package Management in Linux - Linux Tutorial - Linux Training

Linux Administration Tutorial | Linux Tutorial | Linux Course | Intellipaat

🔵 Intellipaat Linux Course: https://intellipaat.com/linux-training/In this Linux Administration Tutorial video, you will learn what is Linux, how to instal...