Documente Academic
Documente Profesional
Documente Cultură
ARDUINO
Automao e Robtica
Aula 02
Prof. Ms. Cssio Agnaldo Onodera
Realizao:
Experincia 2
Pisca com 3 LEDs
Funo:
Fazer os 3 LEDs piscarem sequencialmente
digitalWrite(12,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
delay(500);
}
digitalWrite(11,LOW);
digitalWrite(12,HIGH);
delay(500);
digitalWrite(12,LOW);
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
}
Classe Serial
Classe Serial
Permite a comunicao do Arduino com o
computador atravs da porta serial (via
USB)
Classe Serial
Instrues:
Serial.begin(9600); //--- inicia a comunicao
do Arduino com o computador utilizando a
velocidade 9600 bits por segundo
Serial.println(x, DEC); //--- envia o valor de
x como decimal para o computador
LDR
(Light Dependent Resistor)
LDR
Em Ingls: Light Dependent Resistor
Em portugus: Resistor Dependente
da Luz
Um LDR um transdutor de entrada
(sensor) que converte a luz em
valores de resistncia
feito de sulfeto de cdmio (CdS) ou
seleneto de cdmio (CdSe).
Sua resistncia diminui quando a luz
muito alta, e quando a luz baixa, a
resistncia no LDR aumenta.
Experincia 3
Luz Ambiente
Funo:
Medir a luminosidade do ambiente e enviar
para o computador atravs da porta serial
Observe os resultados:
Experincia 4
Controle de LED com Luz
Ambiente
Arduino
Protoboard
Fios de conexo
LDR
Resistor de 10k
LED
Resistor de 220 ohm
Funo:
Acender o LED quando o ambiente estiver escuro e
apagar o LED quando o ambiente estiver claro
Chave Tctil
(Push Button)
Chave Tctil
Tambm conhecida como Push Button ou
Chave de Toque
Fecha contato quando pressionada
Experincia 5
Acende LED com boto
Materiais necessrios:
Arduino
Protoboard
Fios de conexo
Boto tctil
Resistor de 10k
LED
Resistor de 220 ohm
Funo:
Acender o LED se o boto for pressionado
Esquema:
Programa (exp05.pde):
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(13, OUTPUT);
}
void loop() {
int sensorValue = digitalRead(2);
Serial.println(sensorValue);
if (sensorValue==1)
digitalWrite(13,HIGH);
else
digitalWrite(13,LOW);
delay(500);
}
Buzzer
Buzzer
O buzzer uma pecinha, do tamanho de uma moeda
de 1 real, composta de 2 camadas de metal e uma
camada interna de cristal piezoeltrico (como um
sanduiche)
Ao ser alimentado com uma fonte de sinal, vibra da
mesma frequncia recebida, funcionando como uma
sirene ou alto-falante
Existem vrias verses e tamanhos.
Todos os dispositivos sonoros de alarmes (como os
de automvel) usam um buzzer para o som
Sua vantagem em relao a altos-falantes comuns
que consome pouca energia em relao potncia
sonora, sendo facilmente alimentado com pequenas
baterias
Buzzer
Experincia 6
Buzina
Experincia 6 Buzina
Materiais necessrios:
Arduino
Protoboard
Fios de conexo
Boto tctil
Resistor de 10k
Buzzer
Funo:
Acender o LED se o boto for pressionado
Experincia 6 Buzina
Esquema:
Experincia 6 Buzina
Programa (exp06.pde):
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(13, OUTPUT);
}
void loop() {
int sensorValue = digitalRead(2);
Serial.println(sensorValue);
if (sensorValue==1)
digitalWrite(13,HIGH);
else
digitalWrite(13,LOW);
delay(100);
}