@cvander, no he trabajado con
Arduino ya que no soy programador pero me gusta investigar sobre temas que me llaman la atención, y la verdad es que dominar cualquier electrodoméstico y aparato electrónico desde un smartphone me llama bastante la atención.
Ya que has preguntado por Arduino @cvander voy a publicar algo más de información sobre el, ¿Vale?
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos.
Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basasdo en
Wiring) y el entorno de desarrollo Arduino (basado en
Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software (p.ej. Flash, Processing, MaxMSP).
Las placas pueden ser hechas a mano o compradas montadas de fábrica; el software puede ser descargado de forma gratuita. Los ficheros de diseño de referencia (CAD) están disponibles bajo una licencia abierta, así pues eres libre de adaptarlos a tus necesidades.
Para información en el desarrollo de Arduino, visita el
proyecto Arduino en Google Code. Los cambios a realizar en el software se discuten en la
lista de correo de desarrolladores (en inglés).