Serial Monitor Online es una herramienta web gratuita que te permite monitorear y comunicarte con microcontroladores (PICs, Arduino, ESP32, Raspberry Pi Pico, STM, etc.) directamente desde tu navegador, sin necesidad de instalar software localmente en tu computadora.
- ✅ Cero instalación: Solo necesitas un browser (navegador) actual como Brave, Chrome, Edge, Opera.. u otros derivados Chromium.
- ✅ Universal: Funciona con Arduino, ESP32, ESP8266, STM32, Raspberry Pi Pico, PICs, y cualquier dispositivo con comunicaciones serial.
- ✅ En tiempo real: Los puertos COM se detectan dinámicamente al conectar/desconectar.
- ✅ Familiar: Interfaz similar al monitor serial del IDE de Arduino, pero en la web.
- ✅ Multiplataforma: Windows, macOS, Linux, ChromeOS.
- Conecta tu microcontrolador, sistema o dispositivo serial a tu computadora por USB.
- Abre Serialmon en tu navegador.
- Haz clic en "Conectar Puerto Serial", selecciona tu puerto COM y ¡listo!
Mientras el cuadro de diálogo para elegir el puerto COM está abierto, si enchufas o desenchufas un dispositivo, lo verás aparecer o desaparecer al instante de la lista. No es necesario cerrar y reabrir la ventana.
Serialmon utiliza la poderosa Web Serial API, un estándar web que permite a las aplicaciones web comunicarse con dispositivos seriales de forma segura. Es la misma tecnología que usa ESPHome y otras herramientas profesionales.
Beneficios de esta tecnología:
- Acceso directo y seguro: El navegador gestiona los permisos, sin intermediarios.
- Comunicación en tiempo real: Los datos van desde tu placa a la pantalla con latencia mínima.
- Multiplataforma: Funciona en cualquier sistema operativo que tenga un navegador compatible.
Si tu dispositivo no aparece en la lista, generalmente se debe a que necesita un controlador (driver) USB específico.
- Reconocimiento básico: Asegúrate de que el cable USB es de datos y de que el dispositivo tiene alimentación.
- Instalación de drivers:
- Arduino UNO/Nano: Usa el driver CH340. Descargar aquí.
- ESP32/ESP8266 (NodeMCU): Por lo general, no requieren driver adicional en sistemas modernos. Si es necesario, usa el driver CP210x o CH9102. Descargar CP210x.
- Dispositivos con FTDI: Driver FTDI VCP.
💡 Foros de referencia: Para ayuda específica con drivers, puedes consultar comunidades como:
¿Sabías que con esta misma familia de tecnologías web también puedes programar microcontroladores? Mira mi serie de videos donde explico cómo programar un ESP32 directamente desde el navegador, sin instalar el IDE de Arduino:
Serialmon es un proyecto de código abierto creado para simplificar el desarrollo con microcontroladores. Su objetivo es hacer que la experimentación y el prototipado sean más accesibles para todos.
📌Si compartís, por favor respetá la autoría de este contenido, sería un buen gesto dejar un enlace al repo. 😉
📌Podés encontrarme acá.
📌Para descargar todos estos recursos de una sola vez, ir al botón verde arriba a la derecha "Code" y luego en el menú que se despliega seleccionar "Download ZIP".
💪 Éxito con eso!!!