Introduc~ao ao kit de desenvolvimento Arduino
Escola de Engenharia – TCE
˜ es – TGT
Curso de Engenharia de Telecomunica¸ co ˜ o Tutorial – PET
Programa de Educa¸ ca Grupo PET-Tele
Tutoriais PET-Tele
Introdu¸c˜ao ao kit de desenvolvimento Arduino
(Versa˜o: A2013M10D02)
Autores: Roberto Brauer Di Renna (2013)
Rodrigo Duque Ramos Brasil (2013)
Thiago Elias Bitencourt Cunha (2013)
Mathyan Motta Beppu (2010)
Erika Guimar˜aes Pereira da Fonseca (2010)
Tutor:
Alexandre Santos de la Vega
Niter´oi – RJ
Junho / 2013
Sum´ ario 1 Introdu¸c˜ ao ao Arduino
2
2 Caracter´ısticas do kit Duemilanove
2.1 Caracter´ısticas b´asicas . . . . . . .
2.2 Alimenta¸c˜ao . . . . . . . . . . . . .
2.3 Mem´oria . . . . . . . . . . . . . . .
2.4 Entrada e Sa´ıda . . . . . . . . . . .
2.5 Comunica¸c˜ao serial . . . . . . . . .
2.6 Programa¸ca˜o . . . . . . . . . . . .
2.7 Reset Autom´atico . . . . . . . . . .
2.8 Prote¸c˜ao contra sobrecorrente USB
.
.
.
.
.
.
.
.
4
4
4
5
5
6
6
6
7
3 Programa¸c˜ ao do Arduino
3.1 Linguagem de referˆencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Fun¸co˜es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
8
9
10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4 Instala¸c˜
ao