Entorno de desarrollo y herramienta de flasheo desde el navegador para placas ESP32 con MicroPython. Utiliza la Web Serial API para comunicarse directamente con la placa y cuenta con una interfaz de programación visual por bloques impulsada por Blockly.
- Programación por Bloques: Codificación visual con Blockly, adaptada para el control de hardware.
- Modo Código: Visualiza y edita el código MicroPython generado, o escribe código de forma manual.
- Comunicación Web Serial: Conexión directa al ESP32 por USB usando la Web Serial API del navegador.
- Consola Integrada: REPL incorporado para depuración y ejecución directa de comandos.
- Asistente IA Integrado: Integración opcional con Ollama para asistencia de código inteligente.
- Soporte de Temas: Modos claro y oscuro pulidos y modernos.
- Clona este repositorio.
- Instala las dependencias:
npm install
- Ejecuta el servidor de desarrollo:
npm run dev
Este proyecto está configurado para desplegarse fácilmente en Vercel.
La configuración de Vercel utiliza el archivo vercel.json para las reglas de enrutamiento y el manejo de la SPA (Single Page Application).