arduino
´
Centro Tecnologico
Escola de Engenharia
Curso de Engenharia de Telecomunica¸ oes c˜ Programa de Educa¸ ao Tutorial c˜ Apostila Arduino
Autores: Erika Guimaraes Pereira da Fonseca
˜
Mathyan Motta Beppu
Orientador: Prof. Alexandre Santos de la Vega
Niteroi-RJ
´
Dezembro / 2010
Sum´rio a 1 Introdu¸˜o ao Arduino ca 2
2 Caracter´ ısticas do Duemilanove
2.1 Caracter´ ısticas . . . . . . . . . . .
2.2 Alimenta¸˜o . . . . . . . . . . . . . ca 2.3 Mem´ria . . . . . . . . . . . . . . . o 2.4 Entrada e Sa´ . . . . . . . . . . . ıda 2.5 Comunica¸˜o . . . . . . . . . . . . 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
do Arduino
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
8
8
9
10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3 Referˆncias da linguagem usada na programa¸˜o e ca
3.1 Linguaguem de referˆncia . . . . . . . . . . . . . e 3.2 Fun¸oes . . . . . . . . . . . . . . . . . . . . . . . c˜ 3.3 Bibliotecas . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4 Instala¸˜o da IDE e suas bibliotecas ca 12
4.1 Arduino para Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Arduino para