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