Esta apostila foi elaborada com a orientação do Prof. Alexandre Santos de la Vega do Departamento de Telecomunicações da Escola de Engenharia da Universidade Federal Fluminense. Ela faz uma introdução ao Arduino, abordando os aspectos de hardware e programação com foco na versão Duemilanove.
Sumário
1 Introdução ao Arduino ..............................................................22 Características do Duemilanove .................................................42.1 Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.2 Alimentação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.3 Memória . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.4 Entrada e Saída . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.5 Comunicação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.6 Programação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.7 Reset Automático . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.8 Proteção contra sobre corrente USB . . . . . . . . . . . . . . . . . . . . . . . . . 73 Referências da linguagem usada na programa ção do Arduino 83.1 Linguagem de referência . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2 Fun ções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.3 Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Instala ção da IDE e suas bibliotecas ............................................124.1 Arduino para Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124.2 Arduino para GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Desenvolvimento de Projetos ....................................................145.1 Exemplo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145.2 Exemplo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165.3 Exemplo 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185.4 Exemplo 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Referências Bibliogr áfi cas 22