Tetra
Prof. Fábio Rodrigues de la Rocha
1 Dezembro 2010
(UTFPR)
1 Dezembro 2010
1 / 23
Introdução
Mas afinal, o que é Arduino ?
Arduino é um nome “fantasia” que representa uma família de placas eletrônicas. Nestas placas temos um microcontrolador, botões, Leds, algum tipo de conexão para ligar no computador.
(UTFPR)
1 Dezembro 2010
2 / 23
Introdução
Microcontrolador
Microcontrolador é semelhante a um processador tal como nos computadores desktop/notebooks, mas existem diferenças: É muito mais simples e mais barato;
8 bits; 2 KiB de memória RAM; 32 KiB de memória de programa; Custo aproximadamente de 4 dólares.
Possui internamente timers/contadores/protocolos de transmissão de dados, conversores AD, memória RAM/FLASH/EEPROM, etc.
(UTFPR)
1 Dezembro 2010
3 / 23
Introdução
Figura: Arduino 2009
Figura: Arduino Mega
Figura: Arduino Pro
Figura: Arduino Pro Mini
(UTFPR)
Figura: LilyPad
Figura: Freeduino
1 Dezembro 2010 4 / 23
Introdução
Figura: Arduino Severino
Figura: Arduino UNO
Figura: Mega 2560
(UTFPR)
1 Dezembro 2010
5 / 23
Introdução
(UTFPR)
1 Dezembro 2010
6 / 23
Introdução
Mas por que o Arduino é popular ?
Kits de microcontroladores existem já a décadas, mas o Arduino possui algumas características que o diferencial dos demais. Baixo custo; Possui ambiente de desenvolvimento Assembly/C disponibilizado como SL; Não necessita de hardware especial para programação; Algumas versões, usa componentes DIP, que facilita a utilização em desenvolvimento de protótipos; Possui site com manuais, bibliotecas e exemplos de códigos.
(UTFPR)
1 Dezembro 2010
7 / 23
Shield para o Arduino
(UTFPR)
1 Dezembro 2010
8 / 23
Shield para o Arduino
(UTFPR)
1 Dezembro 2010
9 / 23
Introdução
Como programar no Arduino ?
Na maioria dos casos os programadores que desenvolvem software para