🚚 Envío GRATIS en compras sobre $30.000 | Retiro en Curauma, Valparaíso | 📞 +56 9 65214463
Guías para Principiantes 26 de April de 2026 · 2 min de lectura

Programar Arduino en Visual Studio Code con PlatformIO

PlatformIO convierte Visual Studio Code en el mejor IDE para Arduino y ESP32. Autocompletado, depurador, gestión de librerías y proyectos multi-plataforma.

¿Por qué cambiar del Arduino IDE a PlatformIO?

El Arduino IDE es simple y perfecto para empezar. Pero cuando tus proyectos crecen en complejidad, sus limitaciones se hacen evidentes: sin autocompletado inteligente, sin depurador de código, gestión de librerías básica y sin soporte para proyectos multi-archivo grande. PlatformIO, una extensión de Visual Studio Code, resuelve todos estos problemas manteniendo compatibilidad total con las librerías y hardware de Arduino.

Instalación de PlatformIO

  • Descarga e instala Visual Studio Code desde code.visualstudio.com
  • Abre la pestaña de Extensiones (Ctrl+Shift+X)
  • Busca "PlatformIO IDE" e instala la extensión oficial
  • Reinicia VS Code; PlatformIO descarga sus dependencias automáticamente
  • Crea un nuevo proyecto: PlatformIO Home → New Project → selecciona placa y framework

Ventajas de PlatformIO

Autocompletado IntelliSense que conoce todas las funciones de Arduino y las librerías instaladas. Navegación de código: salta a la definición de cualquier función con F12. Depurador integrado con breakpoints para placas que lo soportan (ESP32 y STM32 principalmente). Gestión de librerías por proyecto en el archivo platformio.ini: lib_deps = adafruit/DHT sensor library. Compilación paralela para proyectos grandes. Terminal integrado para comandos serial y upload.

Compatibilidad con código Arduino existente

Tu código Arduino funciona sin cambios en PlatformIO: el archivo main.cpp usa #include <Arduino.h> y las mismas funciones setup()/loop(). Todas las librerías del ecosistema Arduino son compatibles. Puedes tener múltiples entornos (env) en el mismo proyecto para compilar el mismo código para Arduino Uno, ESP32 y ESP8266 simultáneamente. Consigue tus placas Arduino y ESP32 en Especificar.cl y disfruta del mejor flujo de desarrollo disponible.

Compartir: WhatsApp
Escríbenos por WhatsApp