
Pois é.. como falei ali no meu perfil, gosto muito de eletrônica.. e a junção de eletrônica com programação é muito bacana, dá para fazer umas coisas muito legais. Neste final de semana (chuvoso, por sinal.. mais um susto aqui pra região) acabei mexendo com minha placa arduino.
Resumidamente, a Arduino é uma placa open-source (o projeto do circuito da placa e o boot dela são totalmente free), baseada no PIC Atmega e programada em Java! Isto mesmo: Java! Ela não executa Java, ela executa Assembly nativo do processador, mas quem faz o trabalho sujo de converter Java para Assembly é a IDE.
A placa possui 13 saídas, sendo 5 PWM e 6 entradas analógicas, com conversor A/D, ou digitais.
Além da placa básica, existem vários módulos que podem ser acoplados a ela, como Ethernet (TCP/IP), Bluetooth, GPS, Saída de áudio, sensores de temperatura, luminosidade, etc..
Fantástica. Muito boa. Funciona de primeira. Foi só espetar a placa (que é conectada via USB), configurar os drivers e sair utilizando a IDE. A IDE é baseada na Processing, que eu já havia comentado aqui. Fizeram uma extensão para programação das placas Arduino.
Você escreve o programa, faz o upload pra placa e sai rodando. Uma vez na placa, não precisa mais do PC.
É um brinquedinho legal.

