Não vou me deter na explicação do que é o Arduino. Aqui no VOL mesmo já temos alguns artigos e dicas sobre ele, então uma pesquisa rápida resolve a questão. Mas para poupar tempo e favorecer os mais acomodados. Aí vai a definição que consta na Wikipedia:
Arduino, por vezes traduzida ao português como Arduíno, é uma plataforma de hardware livre, projetada com um microcontrolador Atmel AVR de placa única, com suporte de entrada/saída embutido e uma linguagem de programação padrão, na qual tem origem em Wiring, e é essencialmente C/C++.
O objetivo do projeto é criar ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de se usar por artistas e amadores. Principalmente para aqueles que não teriam alcance aos controladores mais sofisticados e de ferramentas mais complicadas.
Pode ser usado para o desenvolvimento de independentes objetos interativos, ou ainda para ser conectado a um computador hospedeiro. Uma típica placa Arduino é composta por um controlador, algumas linhas de E/S digital e analógica, além de uma interface serial ou USB, para interligar-se ao hospedeiro, que é usado para programá-la e interagir em tempo real.
Ela em si não possui qualquer recurso de rede, porém é comum combinar um ou mais Arduinos deste modo, usando extensões apropriadas chamadas de shield. A interface do hospedeiro é simples, podendo ser escrita em várias linguagens. A mais popular é a Processing, mas outras que podem comunicar-se com a conexão serial são: Max/MSP, Pure Data, SuperCollider, ActionScript e Java.
O Arduino IDE é uma aplicação multiplataforma escrita em Java a qual é derivada dos projetos Processing e Wiring. É esquematizado para introduzir a programação a artistas e a pessoas não familiarizadas com o desenvolvimento de software.
Inclui um editor de código com recursos de realce de sintaxe, parênteses correspondentes e identação automática, sendo capaz de compilar e carregar programas para a placa com um único clique. Com isso não há a necessidade de editar Makefiles ou rodar programas em ambientes de linha de comando.
[1] Comentário enviado por talbas em 22/09/2011 - 15:55h
Legal!!!!
Uma alternativa para nós Linuxers em se tratando de hardware e software livre: Arduino + Arduino IDE em Java. Uma excelente alternativa para quem não quer nem pode pagar por um Orcad, Proteus ou componentes em separado para construir placas de circuito do zero.
[2] Comentário enviado por tonnytg em 25/09/2011 - 18:54h
Muito bom o artigo, assisti uma palestra sobre ele no slackshow e me apaixonei pelo aparelho já comprei o kit agora só esperar.
Vai ser muito útil o artigo já ta como favoritado, parabens
[3] Comentário enviado por hax0r3x em 05/10/2011 - 22:36h
Olá!
Baixei a IDE do site oficial do Arduino, está funcionando. Porem não insere o caracter aspas (e aspas duplas) no código.
Então pra digitar: char x = 'x'
eu preciso digitar no gedit e colar na IDE.
[5] Comentário enviado por Lisandro em 22/04/2013 - 08:00h
[4] Comentário enviado por root404 em 22/04/2013 - 02:29h:
Oi pessoal~
Tenho aqui um problema: a opção TOOLS > SERIAL PORT aparece invisivel. :(
Tem como contornar esse problema?
Obrigado desde ja!!!
Oi root404!
Como no teu perfil diz que é usuário de Ubuntu vou colocar a provável solução pra o Ubuntu e para o Mint e Debian.
O problema é que o teu usuário tem que pertencer a alguns grupos para poder funcionar, então vamos incluir com os comandos:
$ sudo usermod -a -G tty teu_usuario
$ sudo usermod -a -G dialout teu_usuario
Depois de dar os comandos tem fazer logout da conta do usuário e logar novamente.