sábado, 12 de septiembre de 2015

Simulador e IDE Arduino en la web

Las aplicaciones que normalmente utilizamos en nuestros proyectos de Arduino son programas que instalamos localmente en nuestro ordenador. 
Sin embargo, el auge de aplicaciones cooperativas en la web ha permitido que se hayan hecho desarrollos muy interesantes que nos permiten realizar proyectos sin necesidad de instalar programas localmente.

Dos ejemplos de ello son 123d circuits y codebender.

123d circuits es una página web de la empresa Autodesk que permite hacer simulaciones de circutos electrónicos, diseñar placas, etc.  Una característica muy interesante de esta página es que permite realizar circuitos utilizando placas Arduino como uno de sus componentes. Además del diseño del circuito podemos cargar código en la placa y simular su ejecución. El registro es gratis aunque hay modalidades de pago que ofrecen mayores funcionalidades.



codebender es otro ejemplo de una aplicación cooperativa en la web para trabajar con Arduino, en este caso es un IDE que nos permite desarrollar códígo y cargarlo a traves del puerto USB conectado a nuestra placa. La página esta muy bien elaborada y cuenta con muchas funcionalidades. 
Es necesario instalar plugins para los navegadores (firefox y chrome). Adicionalmente en la página se recomienda instalar los drivers de comunicación para los puertos USB. En mi caso no los instalé y las pruebas básicas de comunicación con una placa Leonardo fueron satisfactorias.
Al igual que en el caso anterior el registro es gratuito pero tienen opciones de pago con funcionalidades adicionales.



No todo el mundo es dado a utilizar aplicaciones en la web, a pesar de la tendencia cada vez mayor a utilizar la web como nuestro "gran repositorio". Sin embargo hay ocasiones en que esta tecnología ofrece ventajas que no ese encuentran en aplicaciones instaladas localmente.  Lo bueno es que están ahi, disponibles para cuando se necesiten (y gratis !!!).