Saltar al contenido principal

Blog de JARU

Tutoriales, novedades y avances de desarrollo de JARU, JARU IDE y ESP32.

JARU 0.9.6: motor de físicas nuevo, sonido y música, y VM para ESP32-P4

· 8 min de lectura
Jon Otero Fernández
Author of JARU
JARU 0.9.6FísicasSonidoESP32-P4struct

Ya está disponible JARU 0.9.6, y es con diferencia el salto más grande del proyecto hasta la fecha. No es una versión de retoques: hay un motor de físicas nuevo escrito desde cero, un sistema de sonido y música que antes sencillamente no existía, una máquina virtual nueva para ESP32-P4 y dos incorporaciones al lenguaje.

Si vienes de 0.9.5, merece la pena leer el apartado de cambios incompatibles antes de recompilar tus proyectos: son pocos, pero hay tres que pueden requerir tocar código.

JARU IDE: prototipado rápido, pruebas de concepto y formación con ESP32

· 6 min de lectura
Jon Otero Fernández
Author of JARU

Desarrollar para microcontroladores puede ser muy gratificante, pero también puede tener mucha fricción: configurar herramientas, conectar hardware, revisar puertos serie, flashear una y otra vez, comprobar cables, añadir mensajes de depuración y repetir el ciclo hasta encontrar el problema.

JARU IDE nace para reducir esa distancia entre una idea y una primera versión funcional.

Su objetivo no es reemplazar todas las herramientas existentes ni ser la única forma de programar un ESP32. Su valor está en otro lugar: ofrecer un entorno rápido, visual e integrado para crear prototipos, preparar pruebas de concepto y enseñar programación con menos obstáculos iniciales.

Music Tracker en JARU IDE: música chiptune para juegos y demos

· 6 min de lectura
Jon Otero Fernández
Author of JARU
JARU IDEMusic TrackerChiptuneMIDISound

Una de las cosas que estoy incorporando a JARU IDE es un Music Tracker integrado. Quería que la música no fuese algo externo al proyecto, sino otro recurso más que se pudiera crear, editar, probar y compilar desde el propio IDE, igual que ocurre con el código, las imágenes o los sprites.

La idea es sencilla: que el usuario pueda componer una melodía chiptune, importar un MIDI, adaptar música de estilo retro y usarla después en presentaciones, demos, juegos o aplicaciones interactivas hechas con JARU.

Tutorial Hola mundo (Blink LED)

· 5 min de lectura
Jon Otero Fernández
Author of JARU
PrincipianteGPIOWindows VMESP32

El primer paso en el mundo del hardware siempre es hacer parpadear un LED. En este tutorial aprenderás la sintaxis básica de JARU y descubrirás una de sus mejores características: escribir el código una vez y probarlo tanto en el simulador de Windows como en tu placa ESP32 física.

Tutorial Lectura de entradas digitales (Pulsador)

· 7 min de lectura
Jon Otero Fernández
Author of JARU
PrincipianteGPIOWindows VMESP32

Después de hacer parpadear un LED, el siguiente paso natural es leer el mundo exterior. En este tutorial aprenderás a conectar un pulsador, leer su estado con GPIO.read y, finalmente, reaccionar a las pulsaciones con interrupciones — todo probado primero en el simulador de Windows y después en tu ESP32.