PlatformIO es una poderosa extensión para Visual Studio Code que permite desarrollar fácilmente proyectos en múltiples plataformas, como el ESP32. A continuación, se describen los pasos para instalar y configurar PlatformIO en VSCode y asegurarse de que los controladores ESP32 estén funcionando correctamente.
Antes de instalar PlatformIO, es necesario instalar algunas dependencias en el sistema. Si estás utilizando un sistema basado en Linux (como Ubuntu), puedes instalar las utilidades necesarias con el siguiente comando:
sudo apt-get install python3-distutils
Esto asegurará que Python tenga los módulos requeridos para que PlatformIO funcione correctamente.
También puedes encontrar el icono de PlatformIO en la parte inferior del panel izquierdo, una vez que esté instalado.
Si estás utilizando Windows, es posible que necesites instalar los controladores USB para el ESP32 para que el dispositivo pueda ser reconocido por tu sistema. Puedes descargarlos desde el siguiente enlace:
CP210x USB to UART Bridge VCP Drivers
En Linux o macOS, normalmente no necesitas instalar controladores adicionales. Sin embargo, debes asegurarte de que tu usuario tenga permisos para acceder al puerto serial.
En Linux, puedes añadir tu usuario al grupo dialout para acceder a los puertos seriales sin necesidad de permisos de root:
sudo usermod -a -G dialout $USER
Después de ejecutar este comando, cierra la sesión y vuelve a iniciarla para aplicar los cambios.