O Arduino é um framework de código aberto que permite a prototipagem rápida e o aprendizado rápido dos princípios fundamentais da eletrônica e da programação. Consiste em uma plataforma de hardware para computação física desenvolvida no Interaction Design Institute, instituto sediado em Ivrea, fundado pela Olivetti e Telecom Italia. O nome do cartão deriva de um bar em Ivrea frequentado por alguns dos fundadores do projeto. (fonte: Wikipédia).
O sistema Arduino oferece um método de código aberto para programar os microcontroladores: normalmente isso significa usar um cabo serial ou USB conectado diretamente ao microcontrolador.
Mas e se o projeto flutuar em uma sonda atmosférica? Seria bom poder fazer upload de alterações de código sem fio. O artigo EOS de hoje mostra como construir uma solução sem fio para fazer upload de código para um microcontrolador Arduino remoto usando um par de XBee e uma função útil para fazer resets sem fio. Divirta-se!