0% acharam este documento útil (0 voto)
6 visualizações41 páginas

Aula Arduino

O Arduino é uma plataforma de prototipagem de código aberto, popular pela sua praticidade e acessibilidade, permitindo o controle de circuitos eletrônicos através de um microcontrolador e programação em C/C++. A estrutura do Arduino inclui hardware e software, com componentes como portas USB, pinos de energia e entradas analógicas/digitais, que permitem a comunicação e controle de dispositivos externos. A protoboard é uma ferramenta essencial para montagem de circuitos, permitindo testes sem solda.

Enviado por

gutermanjunior
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
6 visualizações41 páginas

Aula Arduino

O Arduino é uma plataforma de prototipagem de código aberto, popular pela sua praticidade e acessibilidade, permitindo o controle de circuitos eletrônicos através de um microcontrolador e programação em C/C++. A estrutura do Arduino inclui hardware e software, com componentes como portas USB, pinos de energia e entradas analógicas/digitais, que permitem a comunicação e controle de dispositivos externos. A protoboard é uma ferramenta essencial para montagem de circuitos, permitindo testes sem solda.

Enviado por

gutermanjunior
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Arduino

Arduíno
→Plataforma de prototipagem de código aberto

→Feita para ser um modo barato de testar circuitos eletrônicos, e de “fácil” uso

→Praticidade, versatilidade e acessibilidade a deixaram bastante popular

Arduino" is also an Italian masculine first


name, meaning "brave friend”
Curiosidade:
“Arduíno” vem
do nome de
um bar na
Itália
2
Arduíno
→Em outras palavras:
-Um arduíno é uma plataforma que pode controlar circuitos eletrônicos
com auxílio de processamento (um chip) e a partir de um código em C/C++

COMO?
→Hardware (processador/controlador e pontos de entrada de
dados/saídas/portas de alimentação controladas)
→Software (Código C/C++ que diz ao processador o que deve acontecer/como
ler a informação em cada porta)
3
Hardware
O corpo do Arduíno

4
Há inúmeros hardwares para diferentes aplicações, mas todos têm a base em comum

5
Arduíno UNO
→ O modelo mais clássico (vamos ver as partes mais básicas) Esquemas
completos na
página Arduino:

[Link]
[Link]/products/u
no-r4-minima

6
Porta USB
-Faz
comunicação
entre Arduino e
computador, pois
vamos ter que
carregar o
programa que
escrevemos no
computador para
o “cérebro” da
placa

7
Porta USB
-NÃO ALIMENTA
O ARDUINO!

-Serve apenas
para
comunicação,
por isso pode ser
desligada após
carregarmos o
programa

8
-Onde vai a
entrada de
energia que
alimenta o
Arduino e
permite que ele
funcione

Porta de
alimentação -Normalmente
ligado na tomada
(Mas vamos usar
uma porta única
para alimentação
e comunicação)9
Botão Reset

-Limpa a
“Memória” do
“cérebro” do
Arduino

10
-O “cérebro” do
Arduino

Microcontrolador
-Guarda as
instruções dadas
e faz os cálculos
(independente de
um computador
externo)

11
-Lê e controla as
portas de
entrada/saída/ali
Microcontrolador mentação/etc…

-Tem a mesma
ideia do
processador do
computador

12
3.3V → Saída de
alimentação para
dispositivos
externos, fornece
3.3 V

5V→Saída de 5V
Pinos de energia
GND→Pinos
terra (ligados ao
terra do Arduino)

13
→Podemos
enviar pequenos
sinais elétricos
para o Arduino e,
assim, nos
Pinos de input
comunicarmos
analógico
com ele

14
→Processador lê
voltagem nas
entradas e o
programa diz o
Pinos de input que a placa deve
analógico fazer

15
→Semelhante a
pontas de leitura
do voltímetro,
mas dão valores
que devem ser
interpretados na
programação
que fornecemos
(O arduino lê
Pinos de input números, por
analógico exemplo, de 0 a
255, e
escolhemos o
que fazer com
esses números) 16
Pinos de input
Digital
→Basicamente
ligam
componentes
externos
específicos
(outras peças
pré-programadas
para Arduino,
vide manual)

17
LEDs de
→Basicamente
indicação
dizem se as
coisas estão
funcionando

-ATENÇÃO AO
LED ON! Ele
deve estar ligado
quando o
Arduino está
ligado (não
esqueçam de
ligar a placa!)18
ADC - Uma introdução
→Como o Arduino converte sinais eletrônicos em algo que ele consegue ler?

→Microcontrolador não lê sinais analógicos (contínuos), somente sinais digitais

→Ideia: Transformar sinal analógico da entrada/sensor em sinal digital

19
ADC - Uma introdução
→Para isso, o microcontrolador lê amostras do sinal de entrada e converte em
um número de acordo com sua resolução

→ Arduino: 10 bits de resolução (guarda valores entre 0 e 1023)

20
ADC - Uma introdução
→Para isso, o microcontrolador lê amostras do sinal de entrada e converte em
um número de acordo com sua resolução

→ Arduino: 10 bits de resolução (guarda valores entre 0 e 1023)


Cada ponto é Frequência de
um valor amostragem
amostral depende do
tomado em micro-
um instante processador
de tempo
Arduino: taxa
típica de 10 kHz

21
ADC - Uma introdução

→Frequência maior = Mais informação temporal = Melhor reconstrução ao longo


do tempo

→ Mais bits = Mais precisão para guardar valores medidos = melhor resolução da
amplitude instantânea do sinal

Baixa resolução
Poucos bits para
armazenar a
amplitude

Alta resolução
Mais bits
Sinal de
armazenam
entrada mais nuances da
22
informação
23
ADC - Uma introdução

24
ADC - Uma introdução
→Esquema geral: O microcontrolador nos dá um sinal de leitura entre 0 e 1023

→Por isso, interpretar o valor de saída do ADC fica a nosso critério (temos que
manipular os números da saída no código do Arduino para convertê-los no valor
de escala desejada, ex.: Transformar valores de 0 a 1023 em uma leitura de
tensão de 0 a 5V)
25
Protoboard
O melhor amigo do Arduíno

26
Protoboard
→Base para montar protótipos de circuito

→Onde podemos ligar fios e testar circuitos sem necessidade de solda!

Design típico:

27
Protoboard - Funcionamento
Cada ponto pode ser ligado a uma extremidade do componente eletrônico

28
Protoboard - Funcionamento
5 pontos verticais de cada conjunto estão conectados entre si (como um fio)

29
Protoboard - Funcionamento LED LIGADO

30
Protoboard - Funcionamento LED DESLIGADO

31
Protoboard - Funcionamento LED DESLIGADO

32
Protoboard - Funcionamento
Linhas laterais são conectadas inteiramente entre si

33
Protoboard - Funcionamento LED LIGADO

34
Protoboard - Funcionamento LED DESLIGADO

35
Protoboard
→Exemplos de esquemas em protoboard:

36
Protoboard
Montagem simples:

37
Protoboard
Montagem simples:

38
Protoboard
Montagem simples:

Normalmente
usamos
jumpers para
facilitar a
montagem
de fios!

39
Protoboard
Esquema com Arduino:

40
Protoboard
→Use toda sua imaginação!

41

Você também pode gostar