Buscar

AulaArduino

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

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

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ê viu 3, do total de 20 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

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

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ê viu 6, do total de 20 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

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

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ê viu 9, do total de 20 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

Prévia do material em texto

Aula Arduino
Profa. Daniela Suzuki
suzuki@eel.ufsc.br
Objetivos
 Primeira parte: 
 Instalar e verificar se o arduino está funcionando.
 Introduzir funções no arduino.
 Segunda parte:
 Implementar a parte de leitura analógica de sensores no 
arduino, com sinalização no led.
 Terceira parte:
 Leitura do sensor no arduino com comunicação com o 
PC (monitor serial).
 Quarta parte:
 Leitura do sensor com programa no processing.
Introdução
O que é o Arduino?
 O Arduino é uma ferramenta para fazer os computadores 
sentirem alterações físicas do ambiente (através de 
sensores) e controlarem motores, lâmpadas e 
equipamentos elétricos.
 O Arduino possui um componente eletrônico chamado 
microcontrolador.
 Microcontroladores são utilizados na automação 
residencial e industrial, robótica, em carros, aviões, 
eletrodomésticos.
 https://playground.arduino.cc/Portugues/HomePage
 O programa do Arduino:
 https://www.arduino.cc/en/Main/Software
Idéia central (dominar o mundo)
Entrada Saída
Tipos de Arduinos (www.arduino.cc)
Placas Arduino
Acessórios
G
N
D
5
V
G
N
D
ENTRADAS que podem
variar ENTRE 0 e 5V
Podem ser entradas ou saídas
Sempre 0 ou 5V
Arduino Uno
Cabo 
USB
Material
 1 LED
 1 LDR
 1 Resistência para o led (5V-1,8V)/0,015A=213 
ohms
O valor mais próximo é 220 ohms (vm/vm/marrom)
 1 Resistência para o LDR 10k ohms 
(marrom/pt/laranja)
Mão na massa
Conector mais curto
 O led irá ligar por 1 segundo e desligar por 1 segundo.
Código Morse
Em 2012, o Rover da Nasa, Curiosity, deixou marcas em 
código morse: JPL (Jet Propulsion Laboratory)
Dit ou ponto (.)
 Para sinalizar um ponto, iremos ligar o 
LED por 300 milisegundos e desligá-lo por 
100 milissegundos.
 Exemplo do código fonte:
digitalWrite(pinoLed, HIGH);
delay(300);
digitalWrite(pinoLed, LOW);
delay(100);
Dah ou traço (-)
 Para sinalizar um traço, iremos ligar o 
LED por 900 milisegundos (o tempo de 3 
pontos) e desligá-lo por 100 
milissegundos.
 Exemplo do código fonte:
digitalWrite(pinoLed, HIGH);
delay(900);
digitalWrite(pinoLed, LOW);
delay(100);
Exercício
 • • • – – – • • • 
 Lê-se: dit dit dit dah dah dah dit dit dit
Conecte um LED externo ao Arduino e 
desenvolva um programa que sinalize o 
código SOS com esse LED.
 Implemente utilizando função.
O piscar do led fica mais devagar se o ldr for tampado.
E pisca mais rápido com mais luz.
Ler o sensor no monitor serial 
do arduino
const int Sensor = A0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600); // use the serial port
}
int LerSensor = 0;
void loop() {
// put your main code here, to run repeatedly:
LerSensor= analogRead(Sensor);
Serial.println(LerSensor);
delay (500);
}
Monitor Serial
Processing
 https://playground.arduino.cc/Portugues/Learni
ngDimmer
 Não esquecer: 
 int ledPin=13;
Recomendo
 Processing (https://processing.org/)
 https://playground.arduino.cc/Portugues/LearningGra
ph

Outros materiais

Outros materiais