O que é Arduino ? Arduino é uma plataforma de hardware livre, baseado em microprocessador de código aberto, uma placa física em código aberto baseada em um circuito de entradas/saídas simples, e linguagem de programação padrão, que é essencialmente C/C++, sendo uma plataforma completamente personalizável já que todo o seu projeto é aberto aos usuários. O objetivo da criação do Arduino é ter uma plataforma totalmente aberta, tanto hardware como softwares acessíveis, pois além de ter um custo baixo é uma plataforma flexível e de fácil utilização, tanto para profissionais como para interessados na área, visando fornecer uma alternativa para aqueles que não têm alcance a outros microcontroladores, que além do custo elevado e software prioritário, não podem ser personalizados e são mais difíceis de utilizar pois requerem um maior nível de conhecimento técnico. Uma das grandes vantagens do Arduino é o seu nível de personalização, como se trata de uma plataforma aberta, todo o projeto é disponibilizado aos seus usuários no site www.arduino.cc, assim caso o usuário queira ele pode montar o seu próprio Arduino e adicionar ou retirar funcionalidades de acordo com o seu projeto, o mesmo também pode ser feito com a sua IDE (software utilizado para programar o Arduino), que é de código aberto, e funciona nos sistemas operacionais Windows, Macintosh OSX, e Linux, diferente da maioria dos microcontroladores em que suas IDE's funcionam apenas no Windows. Todas essas qualidades fazem o Arduino se tornar uma alternativa muito interessante para o ensino. Descrição da placa Arduino
1 Marisa Cavalcante e Eduardo Silva Damasceno ( marisac@pucsp.br )