Engenheiro
Grupo de Robótica
UFMS 2012
SUMÁRIO
1. Introdução ao Arduino 3
1.1 História do Arduino 3
1.2 O que é um Arduino? 3
1.3 Por que usar Arduino? 4
2. Modelos de Arduino 4
2.1 Arduino UNO 4
2.2 Arduino 2009 5
2.3 Arduino Mega 2560 5
2.4 Arduino Nano 5
3. Arduino Mega 6
3.1 Definições: 6
3.2 Especificações 7
3.3 Alimentação 7
3.4 Entrada e Saída 8
3.5 LED 13 8
3.6 Memória 8
3.7 Características Físicas do Arduino MEGA 2560 9
4. Descrição do funcionamento de uma Protoboard 10
5. Resistores 14
5.1 O que são resistores? 14
5.2 Tipos de resistores 14
5.3 Resistores em série e em paralelo: 16
5.4 Códigos de cores 16
6. Ambiente de Desenvolvimento Arduino 18
7. Programando para o Arduino: Conceitos e Sintaxe da Linguagem de
Programação 20
7.1 Setup e Loop 20
7.2
HIGH e LOW
21
7.3
INPUT e OUTPUT
21
7.4
Funções
22
7.4.1
Funções de Entrada e Saída Digital
22
7.4.2
Funções de Entrada e Saída Analógica
23
7.4.3
Tempo
24
1. Introdução ao Arduino
1.1 História do Arduino
O Arduino surgiu em 2005, na Itália, com um professor chamado Massimo Banzi, que queria ensinar eletrônica e programação de computadores a seus alunos de design, para que eles usassem em seus projetos de arte, interatividade e robótica. Porém, ensinar eletrônica e programação para pessoas que não são da área não era uma tarefa simples, e outra dificuldade era a inexistência de placas poderosas e baratas no mercado.
Foi pensando nisso que Massimo e David Cuartielles decidiram criar sua placa própria, com a ajuda do aluno de Massimo, David Mellis, que ficou responsável por criar a linguagem de programação do Arduino. Várias pessoas conseguiram utilizar o Arduino e fazer coisas incríveis,