O Que é Um Arduino?
Monografias: O Que é Um Arduino?. Pesquise 862.000+ trabalhos acadêmicosPor: sahmuell • 15/9/2013 • 287 Palavras (2 Páginas) • 485 Visualizações
O que é um Arduino?
Arduino é uma ferramenta para criar computadores que podem sentir e controlar mais o mundo que seu PC. Ele é uma plataforma física de computação de código aberto baseado numa simples placa microcontroladora, e um ambiente de desenvolvimento para escrever o código para a placa.
O Arduino pode ser usado para desenvolver objetos interativos, admitindo entradas de uma séria de sensores ou chaves, e controlando uma variedade de luzes, motores ou outras saídas físicas. Projetos do Arduino podem ser independentes, ou podem se comunicar com software rodando em seu computador (como Flash, Processing, MaxMSP.). Os circuitos podem ser montados à mão ou comprados pré-montados; o software de programação de código-livre pode ser baixado de graça.
A linguagem de programação do Arduino é uma implementação do Wiring, uma plataforma computacional física semelhante, que é baseada no ambiente multimídia de programação Processing.
A maioria dos circuitos oficiais do Arduino são fabricados pela SmartProjects na Itália. O Arduino Pro, Pro Mini e LilyPad são fabricados pela SparkFun Electronics (uma companhia estado-unidense). O Arduino Nano é fabricado pela Gravitech (também uma companhia estado-unidense).
Os projetos de referência do Arduino estão disponíveis na página de hardware. Eles são licenciados sob Creative Commons Attribution Share-Alike, portanto é livre para usá-los e adaptá-los às suas necessidades próprias sem precisar pedir autorização ou pagar taxas.
A linguagem do Arduino é meramente um conjunto de funções C/C++ que podem ser chamadas em seu código. Seu esboço sofre pequenas mudanças (como geração automática de protótipos de funções) e então é passado diretamente para um compilador C/C++ (avr-g++). Todas as construções padrão C e C++ suportadas pelo avr-g++ devem funcionar no Arduino. Também é possível compilar programas para o Arduino usando um Makefile e a linha de comando
...