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.comPlatformIO:
https://platformio.orgArduino IDE:
https://www.arduino.cc/en/softwareESP-IDF (Espressif):
https://docs.espressif.com/projects/esp-idfUSB-to-Serial Chip Links:
CP210X:
https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloadsCH3410/CH341 (MacOS, Windows, Linux):
https://www.wch-ic.com/downloads/CH341SER_ZIP.htmlCH34X (MacOS) Website:
https://www.wch-ic.com/downloads/CH34XSER_MAC_ZIP.htmlCH34X (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