Buscar

IoT_Aula_10

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 37 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 37 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 37 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

IOT
Conhecendo o Arduino
ARDUINO O QUE É
Uma plataforma de prototipagem eletrônica de baixo custo baseada no processador 
ATMEL em um hardware com suporte a entradas e saídas analógicas e digitais 
controladas via programação.
 
ARDUINO O QUE É
O Arduino é a placa de prototipagem mais conhecida do mundo, sendo uma das primeiras a levar ao extremo 
o conceito de simplificar e popularizar a eletrônica. Seus principais objetivos era ser barata, funcional, 
simples de programar e simples de conectar a outros dispositivos, como sensores e atuadores. Foi criada em 
2005 na Itália por 5 pesquisadores: Massimo Banzi, David Cuartilles,
Tom Igoe, David Mellis e Gianluca Martino.
 
ARDUINO O QUE É, E QUEM DESENVOLVEU
 
ARDUINO O QUE É, E QUE DESENVOLVEU
 
Foi criada utilizando um microcontrolador Atmel,
muito popular na época por possuir portas analógicas
e digitais, portas de tensão, portas de comunicação e
uma série de outras portas especiais, porém
extremamente difícil de programar com as
plataformas comumente utilizadas (como linguagem
Basic ou mesmo Assembly).
ARDUINO O QUE É, E QUE DESENVOLVEU
 
Aproveitando-se de uma IDE desenvolvida por um
colega de Massimo (Casey Reis), o Processing (que
tornava muito fácil a criação de descrições visuais e
com uma linguagem de alto nível muito simples de
aprender), foi desenvolvido o Wiring. Hernando
Barragán, desenvolvedor do Processing, trabalhou
ativamente com o time do Arduino para modificar a
sua linguagem e dar origem a uma interface simples,
amigável e poderosa.
ARDUINO O QUE É
 
PORTAS PWM
A placa Arduino Uno possui pinos específicos para saídas PWM e são indicados pelo carácter ‘~’ na frente de seu número.
Observa-se na figura acima, que a Arduino Uno possui 6 pinos para saída PWM (3,5,6,9,10,11). Para auxiliar na 
manipulação desses pinos a plataforma possui uma função que auxilia na escrita de valores de duty cycle para esses 
pinos, assim você pode facilmente usar o PWM do Arduino UNO e outras placas.
 
O exemplo apresentado exibiu como usar o PWM 
do Arduino para variar a intensidade de um LED. 
Você pode usar o mesmo programa para variar a 
velocidade de motores DC, adaptar para criar 
cores usando LEDs RGBs, etc. Use a imaginação 
para novos projetos e os coloque em prática.
PORTAS PWM
- Só possuem 2 estados lógicos: 0 (desligada com 0v) ou 1 (ligada com 5v)
- O estado desligado é representado pela constante LOW
- O estado ligado é representado pela constante HIGH
- Valores diferentes disso são obtidos através da modulação do sinal digital
 
ARDUINO PORTAS DIGITAIS
- Só possuem 2 estados lógicos: 0 (desligada com 0v) ou 1 (ligada com 5v)
- O estado desligado é representado pela constante LOW
- O estado ligado é representado pela constante HIGH
- Valores diferentes disso são obtidos através da modulação do sinal digital
 
ARDUINO PORTAS ANALOGICAS
- Possuem infinitos estados entre 0v e 5v
- O estado é definido pela voltagem
- Podem ser transformadas em digitais
- Valores são obtidos através de uma proporção entre a voltagem
recebida dos sensores e a faixa de medição do mesmo
 
TIPOS DE ARDUINO
TIPOS DE ARDUINO
Arduino Uno –
O Arduino Uno possui 14 portas digitais, sendo que 6 podem
 ser usadas como saídas PWM, e possui 6 portas analógicas.
Ele trabalha com um microcontrolador ATmega328, que é montado sobre um socket na placa, ou seja, você 
pode remover e trocar ele a hora que quiser. Se acontecer de queimar o microcontrolador, basta trocar ele, o 
que é uma grande vantagem em relação aos outros Arduinos, que tem o microcontrolador soldado na placa.
TIPOS DE ARDUINO
Arduino Leonardo
Muito parecido com o Arduino Uno, porém com mais portas e com outro microcontrolador. Possui 20 portas digitais, 
sendo 7 PWM, e possui 12 portas analógicas. Entretanto, o microcontrolador que é o Atmega32u4, é soldado na placa. 
Possui 32kb de memória.
A grande vantagem do Arduino Leonardo é que ele é reconhecido 
como um teclado ou mouse pelo computador, isso por causa do 
chip de conexão USB já integrado ao seu microcontrolador,
 eliminando a necessidade de um circuito adicional.
TIPOS DE ARDUINO
Arduino Mega 2560
Possui 54 portas digital, dessas 15 são PWM, e possui 15 portas analógicas. Ele trabalha com o 
microcontrolador Atmega2560.
O Arduino Mega possui 256kb de memória, e tensão de alimentação de 7-12Vdc, sendo que a tensão de 
trabalho é de 5Vdc
TIPOS DE ARDUINO
Arduino Mega ADK
A grande diferença do Mega ADK é a capacidade de integração com sistemas Android. Portanto ele possui, 
além da porta USB para conexão no computador, uma porta USB dedicada para ligação em dispositivos 
Android.
Dessa forma, você pode utilizar o Google ADK para criar programas para troca de informações entre Android e 
Arduino.
É uma placa que se mostra muito interessante e diferenciada por conta de sua integração com o Android. 
Assim, se você está em dúvida entre o Mega 2560 e o Mega ADK, eles são a mesma placa, com o único 
diferencial da integração Android. Portanto, se você pretende utilizar o Android em seus projetos, vale a pena 
comprar um Arduino Mega ADK.
TIPOS DE ARDUINO
Arduino Due
Placa com a maior capacidade de processamento, possui um microcontrolador ARM AT915AM3X8E de 32 
bits. Possui incríveis 512kb de memória.
Ele tem 54 portas digitais, sendo 12 PWM, e, tem 12 portas analógicas.
A tensão de alimentação dele é de 7-12Vdc, porém um detalhe muito importante é que ele trabalha com 
3,3Vdc, fazendo com que não seja possível usar alguns shields, que geralmente trabalham com 5Vdc.
TIPOS DE ARDUINO
Arduino Nano
Placa muito compacta, possui somente um conector USB para alimentação e conexão no computador, com 
tensão de alimentação de 7-12Vdc e tensão de trabalho de 5Vdc. Dessa forma, a alimentação externa é feita 
pelo pino Vin.
Ele trabalha com um microcontrolador Atmega168, que possui 16kb de memória (nas versões Nano 2.x) ou 
um Atmega328, que possui 32kb de memória (nas versões Nano 3.x).
Possui 14 portas digitais, sendo 6 PWM, e possui 8 portas analógicas.
O tamanho é bem reduzido em comparação aos outros Arduinos. Portanto, essa placa é ideal para projetos 
mais compactos, de tamanho reduzido.
TIPOS DE ARDUINO
Arduino Pro Mini
Placa mais compacta ainda, dessa vez com microcontrolador Atmega168. É menor que o Arduino Nano.
Possui duas versões, uma com tensão de trabalho de 3,3Vdc, e outra com tensão de trabalho de 5Vdc.
TIPOS DE ARDUINO
Arduino Esplora – Um dos tipos de Arduino mais exótico
Com um formato muito parecido de um controle de videogame, assim é uma placa diferente de todas as outras 
vistas até agora. É baseado no Arduino Leonardo, já que trabalha com um microcontrolador Atmega32u4, com 
32kb de memória.
Assim, a placa vem com vários sensores e componentes embutidos, como:
● Joystick
● Potenciômetro Linear Deslizante
● Sensor de temperatura
● Sensor de Luz
● Acelerômetro
● LED RGB
● Microfone
● Pushbuttons
TIPOS DE ARDUINO
Arduino LilyPad
O LilyPad Arduino foi especialmente desenvolvido para vestimentas e tecidos inteligentes, ele pode ser 
costurado diretamente sobre tecido e de modo similar ser conectado com fontes de alimentação, sensores e 
atuadores com linha condutiva.
Possui ao todo 9 pinos que podem ser utilizados como INPUT / OUTPUT digitais, onde 5 deles podem ser 
utilizados para PWM e 4 podem ser utilizados como entrada analógica. Seu microcontrolador é o ATmega328p 
e sua tensão de operação é de 2,7 até 5,5V. Ela apresenta também um conector JST, no qual podem ser 
conectadas baterias de lítio de 3,7V. Para ser programado pela IDE do arduino, a placa em questão precisa ser 
conectado a um adaptador FTDI para com isso, ser conectado ao computador.
https://www.youtube.com/watch?v=Q1O_wVTt_VM
https://www.youtube.com/watch?v=Q1O_wVTt_VM
TIPOS DE ARDUINO
Arduino ROMEO
O Arduino Romeo foi especialmente projetado para o desenvolvimento de robôs e projetos de 
automação com atuadores mecânicos.O microcontrolador ATmega32u4 é montado em um 
encapsulamento que oferece uma placa com até 4 controladores lógicos para motores de passo ou 
servo motores, 3 pontes H para inversão polarizada em motores DC, conexão para módulo de 
comunicação via bluetooth ou rádio FM, entre outros. Conta com 20 portas digitais (sendo 7 delas
PWM), 12 portas analógicas e algumas portas especiais.
TIPOS DE ARDUINO
DETALHES EM TABELA
TIPOS DE ARDUINO
Arduino SMD e DIP
ARDUINO COMO FUNCIONA
FUNCIONAMENTO DO ARDUINO
Exemplo “Android”
Qualquer dispositivo que mede 
informações do mundo externo, e 
manda para placa, sensor de 
Temperatura
Qualquer dispositivo recebe ordem da 
placa e envia para o mundo externo
Ex: led
Começou com wiring
ARDUINO COMO FUNCIONA
Bloco disparado quando a placa
é ligada (energizada)
Bloco disparado continuamente
enquanto a placa está ligada
(energizada)
ARDUINO COMO FUNCIONA
Bloco disparado quando a placa
é ligada (energizada)
Bloco disparado continuamente
enquanto a placa está ligada
(energizada)
ARDUINO COMO FUNCIONA
ARDUINO COMO FUNCIONA
Para isso vamos ao mais conhecido simulador para Arduino e Circuitos, sim já ligamos um 
LED mas não com o arduino
Nosso Velho Amigo 
Resistor
GND NegativoPositivo 5 V
NADA DE NOVO ALÉM DO SOL
ARDUINO COMO FUNCIONA
AGORA VAMOS AO ARDUINO
Agora vamos conectar o positivo em uma porta Digital do Arduino neste caso porta 7
ARDUINO COMO FUNCIONA
AGORA VAMOS AO ARDUINO
Agora vamos conectar o positivo em uma porta Digital do Arduino neste caso porta 7
ARDUINO COMO FUNCIONA
AGORA VAMOS AO ARDUINO
Simulador Código
ARDUINO COMO FUNCIONA
AGORA VAMOS AO ARDUINO
VIDA REAL Código
ARDUINO COMO FUNCIONA
Exercício Realize o Seguinte Circuito ligue mais 3 led nas portas 6,5,4, cada Led deve piscar 
após outro
ARDUINO COMO FUNCIONA
Exercício Realize o Seguinte Circuito ligue
mais 3 led nas portas 6,5,4, 
cada Led deve piscar após outro.
ARDUINO COMO FUNCIONA
Vamos Melhorar o código vamos criar Métodos 
ARDUINO COMO FUNCIONA
Melhorando o Circuito
Trabalhando 
apenas com um 
Resistor
Interruptor

Continue navegando