Escribe
Crea programas JARU con editor dedicado, resaltado de sintaxis, autocompletado y herramientas de proyecto.
Desarrolla en Windows, prueba sin hardware y despliega en tu placa ESP32 desde un entorno pensado para juegos, gráficos, audio, sensores y proyectos IoT interactivos.

JARU es una plataforma de desarrollo que combina el lenguaje de programación JARU, una máquina virtual ligera y JARU IDE. Está pensada para escribir programas de forma clara, probarlos en una VM de Windows y llevarlos después a dispositivos ESP32 con herramientas integradas.
La idea no es sustituir Arduino, MicroPython o C++ en todos los casos. JARU encaja cuando quieres una experiencia más integrada: lenguaje, depuración, simulación GPIO, configuración del dispositivo y despliegue desde una misma herramienta.
De la idea al dispositivo con menos fricción.
Crea programas JARU con editor dedicado, resaltado de sintaxis, autocompletado y herramientas de proyecto.
Ejecuta el código en la VM de Windows y usa el simulador GPIO para probar LEDs, botones, entradas ADC, generadores de señal y tiras WS2812.
Usa breakpoints, ejecución paso a paso, valores Watch y salida de consola antes de tocar la placa real.
Flashea y configura objetivos ESP32 desde el IDE, incluyendo WiFi, MQTT, displays, monitor serie y almacenamiento.
Primitivas gráficas, bitmaps, texto, backbuffers y modos de pantalla.
Sprites, colisiones, tipos de cuerpo, dibujo de escenas y demos con física.
Mapas de tiles y datos de nivel para demos arcade, juegos con scroll e interfaces con mapa.
Generación de tonos, efectos de sonido, música de fondo y drivers de audio como ES8311.
Pines digitales y analógicos, botones, mapeo de controles, tiras LED y simulador.
Apps conectadas, drivers de sensores, gestión de energía, WiFi y acceso a periféricos.

Los ejemplos van bastante más allá de Blink: enseñan programas gráficos completos, juegos, pruebas de física, audio, efectos LED, sensores y configuración de dispositivos ESP32.
Plataformas con scroll lateral, niveles procedurales, colisiones, HUD, enemigos, monedas y gráficos por primitivas.
Shoot-em-ups horizontales con terreno, oleadas, jefes, sprites o dibujo por primitivas, efectos y música.
Proyectos arcade con sprites, mapas de tiles, entrada, puntuación y render en tiempo real.
Experimentos de física y colisiones con sprites dinámicos, estáticos y cinemáticos.
Matrices LED, partículas, bolas vectoriales y pruebas de animación visual.
Ejemplos orientados a hardware con I2C, gestión de energía, RTCs, sensores y placas ESP32 tipo reloj.
Sí. JARU IDE es el entorno principal para escribir, depurar, simular, configurar y desplegar programas JARU en placas ESP32.
JARU se ejecuta sobre su propia máquina virtual compacta, pensada para pruebas en escritorio y objetivos embebidos como ESP32.
No en todos los casos. JARU es otra opción cuando te interesa un IDE integrado, flujo con VM, depuración visual y herramientas específicas para ESP32.
Instala JARU IDE, abre el tutorial Blink y prueba el mismo programa primero en Windows y después en tu placa ESP32.