Arduino é uma plataforma open source para prototipação eletrônica, que permite o desenvolvimento de dispositivos realtivamente complexos, mas sem que se tenha conhecimento profundo de programação, eletrônica ou sistemas embarcados. Esta plataforma foi projetada para ser utilizada por designers, artistas hobbystas ou qualquer pessoa interessada em criar dispositivos e ambientes interativos.

Eu particularmente me interessei bastante pela plataforma, por causa da flexibilidade, facilidade e rapidez com que se consegue programar os microcontroladores Atmel.
Assim, atualmente estou desenvolvendo vários add-ons para a plataforma, que postarei aqui no blog sempre que o tempo permitir
A idéia é que estes add-ons virem shields do arduino no futuro, compostos pelo hardware (esquemático, desenho do circuito da placa, componentes) e software (lib que controle o shield).
Abaixo, mostro alguns dos trabalhos mais interessantes que já vi com o arduino.

POV Globe

RGB Mood Lamp

GLUSON é uma IDE para BREWTM, completamente open source, baseada no Eclipse e no plugin CDT. O seu objetivo é aumentar a qualidade e produtividade do código desenvolvido, ao prover várias funcionalidades que não estão disponíveis no ambiente de desenvolvimento padrão.
GLUSON foi submetido e aceito para ser apresentado no OpenSource Pavillion da EclipseCon 2007. Eu estive lá no dia 06 de março de 2007 durtante toda a tarde para apresentar o GLUSON ao mundo!
A ferramenta foi desenvolvida como parte da pesquisa da minha dissertação de mestrado, e completamente suportada e apoiada pelo C.E.S.A.R. Maiores informações podem ser encontradas em http://gluson.cesar.org.br/ ou requisitadas através do e-mail gluson [at] cesar.org.br.
PC Ao VIVO é um software que permite controlar um PC através do celular. O programa implementa um cliente do protocolo RFB (Remote Frame Buffer), o mesmo protocolo utilizado pelo VNC (Virtual Network Computing), que é um programa bastante conhecido e gratuito para acesso remoto ao PC. Desta forma, é possível visualizar o desktop de qualquer máquina que possua um VNC Server e controlar o mouse e o teclado remotamente.
O Software teve o seu desenvolvimento suportado pelo C.E.S.A.R e foi submetido ao concurso nacional Vivo Downloads BREW 2004, ficando com o primeiro lugar na categoria Vivo Idéia, que premiou o aplicativo BREW mais inovador. Assim, viajei para o CTIA Wireless & Entertaiment 2004 em San Francisco, a convite da VIVO e Qualcomm, e recebi como prêmio 4 celulares BREW.
Framework de desenvolvimento de jogos para Symbian, meu trabalho de graduação (conclusão de curso) em Ciência da Computação no CIn/UFPE em 2003.
Autor: Tiago Guedes F. Barros
Área: Engenharia de Software
Orientador: André Santos
Co-Orientador: Geber Lisboa Ramalho
Avaliador: Sérgio Vanderlei Cavalcante

Resumo:
O desenvolvimento de jogos para celulares vem alcançando um espaço considerável na indústria. Apesar disto, desenvolver um jogo não é uma tarefa trivial, pois envolve o conhecimento profundo de diversas áreas da computação. Em ambientes restritos, com limitações de memória e processamento, esta tarefa é ainda mais difícil. No entanto, existem várias operações que são necessárias a todo jogo. A partir da identificação destas operações, podemos unificá-las em um componente de software (framework) que seja genérico o suficiente para permitir sua utilização pelos mais variados tipos de jogos, mas ao mesmo tempo seja otimizado para garantir uma boa performance do jogo. Este trabalho propõe desenvolver um framework de jogos para Symbian, um sistema operacional para celulares, de forma a permitir que o desenvolvimento dos jogos seja mais rápido e otimizado
Apresentação: 5a feira, 28/08/2003, 17:00hs-17:30hs, Sala M1.
Nota final: 10,0 (detalhamento)
Arquivo completo: tgfb.pdf