AVR8js - simulador de Arduino de código abierto basado en JavaScript - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

AVR8js – simulador de Arduino de código abierto basado en JavaScript – Calendae

Hola, ¿qué tal colega?. En el teclado Jordi Oriol y en el día de hoy te voy a hablar sobre AVR8js – simulador de Arduino de código abierto basado en JavaScript – Calendae

Una de las cosas que amo JavaScritpt es el hecho de que sigue encontrando aplicaciones en diferentes dominios. Uno de esos usos es en Arduino, con Espruino (intérprete de JavaScript de código abierto para microcontroladores), y uno nuevo e interesante es el AVR8js. AVR8js es un simulador de Arduino de código abierto basado en JavaScript que puede ejecutarse en la nube o prácticamente en cualquier lugar donde se ejecute JavaScript.

Arduino se ha convertido en un nombre familiar en la industria de fabricación y hardware, en gran parte gracias a su plataforma de bajo costo y fácil de usar y la increíble comunidad que ha construido a lo largo de los años. Sin embargo, no todo el mundo puede acceder siempre a un Arduino o un sensor, un escudo o algo para probar una idea, dando lugar a la posibilidad de utilizar simuladores.

Los simuladores de Arduino no son necesariamente un nombre familiar, la mayoría de las veces es muy fácil conseguir un Arduino, probablemente hay uno a tu lado y la mayoría de los simuladores no funcionan como quieres. En los últimos 10 años, creo que he probado más o menos 2 0r 3 simuladores en el pasado: Proteus VSM y Autodesk TinkerCad. Una cosa familiar con la mayoría de estas plataformas de simulación es que son proyectos cerrados y usted es merced de los creadores, que es algo que AVR8js está tratando de resolver.

AVR8js es un simulador AVR que te permite compilar y ejecutar código Arduino directamente en tu navegador. AVR8js es de código abierto por naturaleza y usted clona el proyecto y realiza los cambios que desee. Actualmente hay varios ejemplos de simulación de archivos disponibles LED e incluso salida serial.

Uri sacudió es el creador de AVR8js. El escribe:

Cuando escribo sobre JavaScript u otros temas relacionados con la web, a menudo incluyo ejemplos de código que puede ejecutar e interactuar. Esto permite a los lectores jugar con el código y experimentar más, así como probar su comprensión del tema.

Quería traer la misma experiencia a mi publicación de blog sobre Arduino y electrónica. Así nació AVR8js, un simulador de AVR de código abierto que se ejecuta dentro del navegador.

Demostración de la salida serial AVR8js

El editor de código utilizado para AVR8js se basa en el moderno Editor de Mónaco, el editor que se usa con Visual Studio y proporciona soporte para resaltado de sintaxis, sangría automática, autocompletar y muchos más. El código AVR se compila en código de máquina utilizando la CLI de Arduino. Se proporciona más información sobre el núcleo AVR8js en la publicación original de Uri aquí.

Aunque AVR8js aún se encuentra en sus primeras etapas, tiene el potencial de crecer a lo grande principalmente debido a su código abierto y al hecho de que puede funcionar en cualquier lugar. Más información sobre el proyecto está disponible en Repo Github.

Deberías compartir en tu Facebook para que tus amigos lo disfruten

??? ? ? ???

Comparte