Arduino lanzó la versión 0.11 de Arduino App Lab, su entorno de desarrollo integrado (IDE) todo en uno para las computadoras de placa única Arduino UNO Q y VENTUNO Q. La herramienta está pensada para programar a la vez las dos mitades de su arquitectura de "doble cerebro", según informó Hackster.io el 23 de octubre.
"Construyes algo genial en tu placa Arduino UNO Q. ¿Y ahora qué? Arduino App Lab 0.11 se trata de llevar tu proyecto más lejos", dice el equipo de Arduino sobre esta versión, "ya sea que eso signifique enviarlo a otra placa, recibir ayuda mientras programas o enseñarle a tu dispositivo a reconocer un golpe de tenis".
¿Qué es el doble cerebro del UNO Q?
El Arduino UNO Q se anunció junto con la compra de la empresa por parte de Qualcomm. Tanto él como su sucesor de gama superior, el VENTUNO Q, son computadoras de placa única con lo que Arduino llama arquitectura de doble cerebro. El procesador principal es un sistema en chip Qualcomm Dragonwing de clase aplicación, conectado a un microcontrolador STM32 de STMicroelectronics que se encarga de las cargas en tiempo real.
App Lab permite trabajar con los dos en un solo IDE. El Dragonwing se programa en Python y el STM32 en C/C++ con el sabor de Wiring.
Paquetes de distribución para producción
La novedad principal es la exportación de proyectos para redistribuirlos. El IDE ahora genera paquetes que el equipo de Arduino describe como de "grado productivo", bautizados Apps Releases, creados directamente dentro de App Lab.
Esto va más allá del ecosistema propio de Arduino. Según el equipo, los nuevos paquetes son compatibles con el UNO Q, con el VENTUNO Q y con "hardware compatible de terceros" que forme parte del programa Works with Arduino.
Pose de 17 puntos y modelos desde Hugging Face
En App Lab cada bloque funcional se llama Brick. La versión 0.11 suma varios:
- Un modelo de estimación de pose que entrega un esqueleto corporal de 17 puntos a un máximo de 10 cuadros por segundo. Necesita el procesador del VENTUNO Q y no corre en el UNO Q, que es más barato.
- El Brick de modelo de lenguaje grande (LLM) ahora puede importar modelos compatibles desde Hugging Face.
- Una barra lateral nueva con una interfaz de chatbot para pedir ayuda mientras se programa.
- Un Brick de Terrestrial Positioning Service (TPS), que estima la posición de la placa escaneando señales Wi-Fi, Bluetooth Low Energy (BLE) y de red celular. Muestra la demo de ubicación TPS que Qualcomm presentó el mes pasado en The Things Conference.
¿Qué sensores del teléfono se pueden usar?
App Lab ya permitía usar la cámara del teléfono como entrada a través de la app móvil complementaria. La nueva versión agrega un periférico remoto de sensores basado en WebSocket, que transmite datos del micrófono y de la unidad de medición inercial (IMU) del teléfono hacia la placa. Es lo que permite, por ejemplo, el caso del golpe de tenis que menciona el equipo.
Disponibilidad
Arduino App Lab 0.11 se descarga gratis desde el sitio de Arduino. Su código fuente está publicado en GitHub bajo la licencia recíproca GNU General Public License 3.




