Sunteți pe pagina 1din 35

Introdução ao Arduino

Prof. Me. Gustavo Fernandes de Lima


<gustavo.lima@ifrn.edu.br>
Sumário

 Objetivos
 Introdução
 Arduino
 Hardware básico, Software, Shields, etc.
 Praticando com exemplos
 Bibliografia

2
Objetivos

 Apresentar a plataforma Arduino, criada em 2005, e


que vem conquistando adeptos pelo mundo todo;

 Conhecer seus principais recursos técnico;

 Praticar com exemplos;

3
Introdução
 Arduino
 Plataforma de prototipagem eletrônica open source
(hardware e software livres).
 Destinado a qualquer pessoa interessada em criar
objetos ou ambientes interativos.
 Ele pode perceber o ambiente ao seu redor recebendo
em suas entradas uma variedade de sensores e pode
modificar sua vizinhança controlando luzes, motores,
displays, e etc.

4
Introdução
 Arduino

5
Introdução
 Significado do Nome Arduino
 Derivado de um nome de origem germânica, Harduwin
ou Hardwin, composto de hardu "forte, resistente" e wini
"amigo ";
 "Forte“ porque são raros os relatos de quem tenha
queimado um Arduino;
 "Amigo“ porque é simples de mexer e não demanda
muito conhecimento.

6
Introdução
 Origem do Arduino
 Criado na cidade de Ivrea, Itália em 2005;
 Criadores: Massimo Banzi, David Cuartielles, Tom Igoe,
Gianluca Martino e David Mellis.

7
Arduino
 A Placa Arduino Uno
 O Arduino Uno é uma pequena placa de circuito
impresso (6,8 x 5,5 x 1,0 cm) sendo indicada para
criação de protótipos de eletrônica.
 O Arduino Uno possui:
 Porta USB para conexão com o computador,
 Conector jack para alimentação externa,
 Programação simples, preço baixo e fácil manuseio.

8
Arduino
 A Placa Arduino Uno
 O Arduino Uno conta com:
 01 microcontrolador ATmega328P (Atmel),
 14 entradas e saídas digitais,
 6 entradas analógicas,
 1 oscilador de cristal de 16 MHz e
 pinos de alimentação com 3,3 V, 5 V e Terra (GND).

9
Arduino

10
Arduino
 Hardware Básico
 14 entradas/saídas digitais;
 Desligado/Ligado, 0/5 V ou LOW/HIGH.

11
Arduino
 Hardware Básico
 6 entradas analógica;
 Sinais de sensores com valores de 0 a 5 V;
 Conversor de 10 bits com valores de 0 a 1.023;

12
Arduino
 Hardware Básico
 Comunicação Serial
 RX (pino 0);
 TX (pino 1);

13
Arduino
 Software
 O Arduino é programado por meio de uma:
 Linguagem própria, baseada em Wiring;
 Interface de desenvolvimento próprio, baseado em Processing;
 Pode ser utilizada em vários sistemas operacionais.

14
Arduino
 IDE

15
Arduino
 IDE - Ambiente de Desenvolvimento Integrado

16
Arduino
 Principais Botões

17
Arduino
 Shields
 Shields do inglês, escudo, são placas de extensão
apropriadas para a plataforma Arduino
 Recobrem o Arduino e possuem determinada
funcionalidade. Ex.: Ethernet shield, Cartão SD, etc.

18
Arduino
 Como usar
 Empilhando shields

19
Arduino
 Módulos
 Permite a expansão de funções também,
 Não se encaixa sobre o Arduino , e
 Conexão por fios.

20
Arduino
 Outras placas
 Arduino Mega, Arduino Lilypad, Nano, etc.

21
Arduino
 Clones do Arduino
 Freeduino, Severino, etc.

22
Arduino
 Clones do Arduino
 Arduino no protoboard.

23
Arduino
 Sensores

24
Arduino
 Kits Didáticos
 Robocore e Lab de Garagem

25
Praticando
 Verificando a placa

26
Praticando
 Escolhendo a porta serial

27
Praticando
 Exemplo 01
 Fazer o LED
da porta 13
piscar

28
Praticando
 Exemplo 02
 Escrevendo na
porta serial

29
Praticando
 Exemplo 02
 Resultado

30
Praticando
 Exemplo 03
 Ligando/desligando
LED pela porta Serial

31
Praticando
 Exemplo 03
 Resultado

32
Resumindo

 Nesta aula, você aprendeu um pouco sobre a


plataforma Arduino e sua origem;

 Você também conheceu seus principais recursos


técnicos como portas digitais, analógica e serial;

 E por fim, você foi praticou alguns exemplos


utilizando a placa Arduino Uno.
Bibliografia
 BANZI, M., CUARTIELLES, D., IGOE, T., MARTINO, G., MELLIS, D. Arduino -
Home-Page, 2006. www.arduino.cc. Acesso em: 26 abr. 2013.

 NÚÑEZ, André F. Uma Introdução ao ARDUINO e suas Aplicações na


Robótica. Disponível em:
http://pet.inf.ufpel.edu.br/sacomp/2012/palestras/SACOMP2012-29_05-
4.Arduino.pdf

 SANTOS, Pessanha. Introdução ao Arduino. Disponível em:


http://www.isegi.unl.pt/docentes/vlobo/escola_naval/MFC/Slides%20Arduin
o.pdf

34
Fim

OBRIGADO

<gustavo.lima@ifrn.edu.br>

http://docente.ifrn.edu.br/gustavolima

35

S-ar putea să vă placă și