ESP32 Setup Guide: VSCode & PlatformIO (Arduino IDE & ESP-IDF Compared)

Published at : 23 Dec 2025

Setting up your ESP32 development environment can be confusing — should you use Arduino IDE, PlatformIO, or ESP-IDF? Let's explore the differences.

In this video, I’ll show you how to:
✅ Install VSCode and set up PlatformIO (my recommended workflow)
✅ Test your ESP32 board in PlatformIO
✅ Compare Arduino IDE and ESP-IDF so you know which one is right for you
✅ Get your environment ready for building real IoT projects

00:00 Introduction
01:21 Why Development Environment Matters
03:01 Install VSCode
04:00 Install PlatformIO Extension
05:02 Test ESP32 Support in PlatformIO
06:51 Compare Arduino IDE & ESP-IDF
08:50 Wrap-up
09:39 Let's Start Building

Resources Mentioned
VSCode Download: https://code.visualstudio.com
PlatformIO: https://platformio.org
Arduino IDE: https://www.arduino.cc/en/software
ESP-IDF (Espressif): https://docs.espressif.com/projects/esp-idf

USB-to-Serial Chip Links:
CP210X: https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads
CH3410/CH341 (MacOS, Windows, Linux): https://www.wch-ic.com/downloads/CH341SER_ZIP.html
CH34X (MacOS) Website: https://www.wch-ic.com/downloads/CH34XSER_MAC_ZIP.html
CH34X (MacOS) Github: https://github.com/WCHSoftGroup/ch34xser_macos

💡 Free Course for Beginners – RGB Mood Light: Get Started with ESP32
Build your first smart IoT lamp in under 90 minutes.
Part 1: Quick win → set up ESP32, wire RGB LED, add button and upload firmware.
Part 2: Upgrade → learn coding logic, debouncing, state machines, and add effects like rainbow, breathing, fire, and more.

👉 Join the free course here: https://www.vmanbuilds.com/join-waitlist/get-started-with-esp32