Arduino
Faculdade de Computação - FACOM
SubProjeto DesTaCom
Despertando Novos Talentos em Computação no MS
Atividade Arduino
Equipe:
Hewerson Antonio Perdomo Jacquet
Luana Loubet Borges
Ricardo Espindola de Aguiar
Riccieli Kendy Zan Minakawa
Ricardo Ribeiro dos Santos
Serviço Público Federal
Ministério da Educação
Fundação Universidade Federal de Mato Grosso do Sul
PRÓ-REITORIA DE EXTENSÃO, CULTURA E ASSUNTOS ESTUDANTIS
COORDENADORIA DE EXTENSÃO, CULTURA E DESPORTO
Sumário
1 Introdução
6
2 O Kit de Desenvolvimento Arduino - Arduino MEGA 2560
7
2.1
Alimentação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.2
Memória . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.3
Entrada e Saída . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.4
Comunicação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.5
Reset Automático (Software) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.6
Proteção contra sobrecorrente via USB . . . . . . . . . . . . . . . . . . . . . . . .
11
2.7
Características Físicas e Compatibilidade com
Shields . . . . . . . . . . . . . . .
11
3 Desenvolvimento de Programas para o Arduino
13
3.1
Ambiente de Desenvolvimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
3.2
Programando para o Arduino: Conceitos e Sintaxe da Linguagem de Programação 16
3.2.1
Elementos de Sintaxe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
3.2.2
Setup e Loop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
3.2.3
Variáveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
3.2.4
Tipos de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .