Arduino
ARDUINO
e suas Aplicações na
Robótica
André F. Núñez
O que é Arduino?
“Arduino é uma plataforma open-source de protótipos eletrônicos baseados em hardware e software flexível e fácil de usar. É destinado a artistas, designers, hobbyistas, e qualquer pessoa interessada em criar objetos ou ambientes interativos.” O que é Arduino?
“O Arduino pode sentir o ambiente recebendo entradas de uma variedade de sensores e pode modificar seu arredor controlando luzes, motores e outros atuadores.”
O que é Arduino?
• Linguagem de programação própria;
• Ambiente de desenvolvimento próprio;
• Fabricado manualmente ou comprado;
A origem do Arduino
• Cidade de Ivrea, Itália;
– 2005;
• Interagir em projetos escolares de forma a ter um orçamento menor que outros sistemas de prototipagem disponíveis naquela época;
Criadores do Arduino
• Time de suporte Arduino:
– Massimo Banzi, David Cuartielles, Tom
Igoe, Gianluca Martino e David Mellis.
Sucesso rápido
• Menção honrosa na categoria
Comunidades Digitais em 2006, pela
Prix Ars Electronica (Prêmio de Artes
Eletrônicas);
• 50.000 placas vendidas até outubro de
2008;
Colaboradores Arduino
• Créditos
– Ambiente;
– Linguagem;
– Compilador;
– Pessoas de várias partes do mundo;
Comunidade (suporte)
• Forum:
– http://www.arduino.cc/forum/
• Wiki:
– http://www.arduino.cc/playground/
• Blog:
– http://arduino.cc/blog/
Comunidade (suporte)
• Twitter:
– http://twitter.com/arduinoteam
• Laboratório:
– http://labs.arduino.cc/
Por que Arduino?
• Cafeteira avisar através do Twitter que o café está pronto?
• Robô que brinca com o cachorro?
• Monitor de frequência cardíaca que grava o log em um cartão SD?
• Receber SMS no celular ao receber um email?
• Fantasia que interage através de som e luzes?
Solução: ARDUINO
Por que Arduino?
• Descomplicado
– não foi feito por Engenheiros para
Engenheiros;
• IDE roda em Windows, Mac e Linux;