Escolar Documentos
Profissional Documentos
Cultura Documentos
4
MÓDULO 1 – Parte 2
5
MÓDULO 1 – Parte 2
O que é Arduino?
7
MÓDULO 1 – Parte 2
O que é Arduino?
10
MÓDULO 1 – Parte 2
12
MÓDULO 1 – Parte 2
14
MÓDULO 1 – Parte 2
O código aberto, ou a definição em inglês conhecida mundialmente “open source”, é um termo para
nomear softwares que possuem os seus códigos disponíveis para download livre, ou seja, qualquer
pessoa pode baixar e utilizar o código.
A ideia por trás do código aberto está bastante vinculada a cultura de colaboração entre
desenvolvedores. Mas além de promover um ambiente de cooperação, o principal atrativo do código
aberto está na gratuidade dos códigos, que mesmo possuindo uma alta qualidade, são oferecidos em
downloads gratuitos. O nascimento do código aberto surgiu como uma alternativa ao código proprietário,
que exige o cumprimento de direitos autorais e intelectuais sobre os softwares que são comercializados.
Sendo assim, a cada novo software criado no modelo proprietário, é preciso uma passagem burocrática a
fim de determinar uma propriedade intelectual ao desenvolvedor ou a empresa criadora do código.
Quando a escolha é por seguir no modelo de código aberto, o criador do código, seja o desenvolvedor ou
a empresa por trás do desenvolvimento, abre mão da propriedade intelectual do código de forma que
outros desenvolvedores possam tirar benefício dele.
15
MÓDULO 1 – Parte 2
17
MÓDULO 1 – Parte 2
Hardware
Existem diversos tipos de placa de Arduino, como o Arduino
MEGA e o Arduino Pro Mini, porém iremos focar nossos estudos
aqui no Arduino Mega 2560 e no Arduino UNO, os mais famosos
e utilizados no mundo da eletrônica. Todas as informações aqui
presentes estão disponíveis na página oficial do Arduino
(www.arduino.cc) e recomendamos que o leitor a explore como
complemento a esse texto.
18
MÓDULO 1 – Parte 2
Como funciona o Arduino?
Entry Level: Versões mais simples e focadas em quem Internet of Things: Plataformas específicas para
está começando a desenvolver projetos eletrônicos. projetos de Internet das coisas.
Exemplo: Arduino UNO.
3D printing: Impressora 3D desenvolvida com Arduino.
Education: Apenas um modelo dessa classe, voltado
para o ensino de eletrônica e programação. São os
KITs.
20
MÓDULO 1 – Parte 2
A Placa Arduino UNO
Apesar de não possuir conexão de rede, a placa pode ser combinada com outros Arduino formando extensões que são chamadas de
shields.
21
MÓDULO 1 – Parte 2
Apesar de não possuir conexão de rede, a placa pode ser combinada com outros Arduinos formando extensões que são chamadas de shields.
22
MÓDULO 1 – Parte 2
23
MÓDULO 1 – Parte 2
Principais características da Placa Arduino Mega 2560 Rev3
24
MÓDULO 1 – Parte 2
26
MÓDULO 1 – Parte 2
Recursos aprimorados
27
MÓDULO 1 – Parte 2
Kits
Alguns KITs estão disponíveis com a finalidade de levar aos alunos diversos componentes para a criação de
projetos envolvendo a robótica. Abaixo, um exemplo de KIT Arduino com seus componentes:
# Componentes # Componentes
1 Placa Arduino Mega 2560 R3 18 Micro Servo 9g SG90 TowerPro
2 Cabo USB compatível 19 Sensor de Temperatura NTC
3 Fonte 9v 1A Arduino Bivolt 20 Sensor de Luz LDR
4 Fonte Ajustável Protoboard 3,3-5V 21 Sensor de Vibração Tilt
5 Protoboard 830 Pontos a 1660 Pontos 22 Buzzer Ativo
6 Jumper Macho-Macho 23 LED Vermelho
7 Jumpers Macho-Fêmea 24 LED Verde
8 Display LCD 16x2 ou 20×4 25 LED RGB
9 Módulo Bluetooth RS232 HC-05 26 Capacitor Cerâmico 10nF
Par Módulo RF Transmissor + Receptor
10 27 Capacitor Cerâmico 100nF
433MHz
11 Módulo Relé de 5V de 1 ou 2 Canais 28 Capacitor Eletrolítico 100uF
12 Sensor de Distância Ultrassônico 29 Resistor 330Ω
13 Sensor de Movimento Presença PIR 30 Resistor 1KΩ
14 Real Time Clock RTC DS1307 31 Resistor 10KΩ
15 Acelerômetro e Giroscópio 3 Eixos MPU-6050 32 Potenciômetro Trimpot 10KΩ
16 Motor de Passo 5v 33 Chave Táctil
17 Driver Motor de Passo ULN2003 34 Chave 2 Posições
28
MÓDULO 1 – Parte 2
Software Arduino
Além do Hardware visto até aqui, o Arduino também é constituído por um Software.
A IDE do Arduino também é open-source (código aberto). Seu ambiente gráfico foi
desenvolvido em Java e baseado em Processig e outras linguagens open-source.
29
MÓDULO 1 – Parte 2
Linguagem de Programação
30
USOS E APLICAÇÕES
31
MÓDULO 1 – Parte 2
Hoje muitas instituições educacionais usam o Arduino como ferramenta para ensino de
programação, desenvolvimento de projetos e pesquisas. O uso não se restringe apenas a
áreas de tecnologias e nem em formação técnica. O Arduino é usado desde o ensino de
crianças até em pesquisas de doutorados. O número de aplicações possíveis com o
Arduino é imensurável, porém separamos aqui algumas das principais funções que essa
plataforma pode nos oferecer.
32
MÓDULO 1 – Parte 2
Eletrônica
33
MÓDULO 1 – Parte 2
Robótica
Automação Residencial
35
MÓDULO 1 – Parte 2
Segurança
36
MÓDULO 1 – Parte 2
Jogos
37
INSTALAÇÃO DO ARDUINO
38
MÓDULO 1 – Parte 2
Antes de começar a controlar o mundo ao seu redor, você precisará baixar o software
Arduino (IDE) que permite escrever programas e carregá-los em sua placa. As instruções
para baixar este software foram retiradas do site oficial do Arduino: www.arduino.cc.
Na página do software Arduino você encontrará duas opções:
• Se você tiver uma conexão confiável com a Internet, use o IDE online (Arduino Web
Editor). Ele permitirá que você salve seus esboços na nuvem, tendo-os disponíveis em
qualquer dispositivo e com backup. Você sempre terá a versão mais atualizada do IDE
sem a necessidade de instalar atualizações ou bibliotecas geradas pela comunidade.
• Se preferir trabalhar offline, você deve usar a versão mais recente do IDE da área de
trabalho .
39
MÓDULO 1 – Parte 2
40
MÓDULO 1 – Parte 2
41
MÓDULO 1 – Parte 2
Selecione o caminho de instalação e pressione “instalar”. Aguarde alguns minutos para que o processo de
instalação termine para instalar o Arduino no Windows.
42
MÓDULO 1 – Parte 2
A energia pode ser fornecida pela porta USB ou por para a área de trabalho e clique duas vezes no aplicativo
43
MÓDULO 1 – Parte 2
44
MÓDULO 1 – Parte 2
Selecione a porta COM onde você tem a placa Arduino Você também precisará especificar o microcontrolador que
conectada no menu Ferramentas> Porta. está usando. Olhe para o chip que está instalado em sua
placa e selecione-o em Ferramentas> Placa:
45
MÓDULO 1 – Parte 2
Se você possui o novo Arduino Diecimila, basta clicar Observe o LED piscar
no botão “Upload”. Se estiver usando um Arduino Alguns segundos após o programa ser carregado, o LED
Mini ou um Arduino NG ou outra placa, você começará a piscar. Se você fizer isso, parabéns! Você já
precisará pressionar o botão reset presente na placa deu seu primeiro passo com as placas Arduino.
imediatamente antes de pressionar o botão
“Upload”. Aguarde alguns segundos e você deverá
ver os LEDs RX e Tx da placa piscando. Se o
programa foi carregado com sucesso, uma
Pronto. O download está
mensagem aparecerá na barra de status
completo.
“Carregamento concluído”.
46
Instalação do Arduino IDE 1 Portable
47
MÓDULO 1 – Parte 2
48
MÓDULO 1 – Parte 2
49
MÓDULO 1 – Parte 2
50
MÓDULO 1 – Parte 2
51
MÓDULO 1 – Parte 2
52
MÓDULO 1 – Parte 2
REFERÊNCIAS BIBLIOGRÁFICAS
53