Simulador ESP32 online: prueba la lógica sin hardware

El simulador de Text to Chip ejecuta programas Chip BASIC compilados a bytecode. Sirve para probar la lógica de un proyecto destinado a un ESP32-S3 antes de comprar o conectar componentes. No emula todo el procesador ni ejecuta sketches de Arduino.

Programa para probar

10 LED red, on
20 WAIT 1s
30 LED red, off
40 WAIT 1s
50 GOTO 10

Prueba el programa aquí

Esta demo compila el ejemplo y lo ejecuta en la misma máquina virtual del simulador del IDE. No necesita cuenta, placa ni asistente de IA.

Rojo: Apagado
Amarillo: Apagado
Verde: Apagado

Listo para ejecutar

Qué puedes comprobar con esta demo

Pulsa Ejecutar ejemplo y observa el LED rojo: alterna un segundo encendido y un segundo apagado. El resultado procede de ejecutar LED, WAIT y GOTO en la máquina virtual, no de una animación pregrabada. Pulsa Detener para parar el programa; la salida conserva su último estado.

El navegador compila el BASIC una vez. La máquina virtual avanza por instrucciones y cede el control durante las esperas, de modo que sigue respondiendo al botón de detener. Este modelo permite comprobar secuencias, bucles y condiciones sin depender de una placa USB.

Experimenta en el IDE

Abre el IDE, mantén seleccionado Simulator y pega el ejemplo. Cambia LED red por LED green en las dos líneas que controlan la luz. La compilación y ejecución automáticas muestran el cambio si Auto-run está activo. Si lo has desactivado, utiliza el control de ejecución.

Después prueba un semáforo o una misión de la biblioteca. El IDE compone la vista de los componentes utilizados por el programa. Las entradas simuladas permiten probar botones, sensores y resultados de voz o cámara; son valores controlados por ti, no lecturas de dispositivos físicos.

Qué necesita una prueba en la placa

El simulador no valida polaridad de LEDs, resistencias, alimentación, ruido eléctrico ni errores de cableado. Tampoco mide latencia real de sensores, inferencia de IA o precisión de motores. Una lógica correcta puede fallar en hardware por cualquiera de estas causas.

El programa compilado se puede ejecutar en la placa compatible usando el mismo bytecode, pero esa igualdad no significa que todos los periféricos se comporten físicamente igual. Empieza con una salida sencilla, verifica el esquema y prueba por separado cada sensor antes de combinar comportamientos.

Si buscas simular un sketch C++ de Arduino, este simulador no es el adecuado: está dedicado al lenguaje Chip BASIC y a las funciones que Text to Chip expone.

Siguiente paso