Sunteți pe pagina 1din 35

Curso de

ARDUINO
Automao e Robtica
Aula 02
Prof. Ms. Cssio Agnaldo Onodera
Realizao:

Experincia 2
Pisca com 3 LEDs

Experincia 2 Pisca 3 LEDs


Materiais necessrios:
Arduino
Protoboard
Fios de conexo
3 LEDs
Resistor de 1k

Funo:
Fazer os 3 LEDs piscarem sequencialmente

Experincia 2 Pisca 3 LEDs


Esquema:

Experincia 2 Pisca 3 LEDs


Programa (exp02.pde):
void setup() {
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
}
void loop() {
digitalWrite(11,HIGH);
delay(500);
digitalWrite(11,LOW);
delay(500);
digitalWrite(12,HIGH);
delay(500);

digitalWrite(12,LOW);
delay(500);
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
delay(500);
}

Experincia 2 Pisca 3 LEDs


Programa (exp02.pde) altere o cdigo
para:
void setup() {
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
}
void loop() {
digitalWrite(11,HIGH);
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

Experincia 3 Luz ambiente


Materiais necessrios:
Arduino
Protoboard
Fios de conexo
LDR
Resistor de 10k

Funo:
Medir a luminosidade do ambiente e enviar
para o computador atravs da porta serial

Experincia 3 Luz ambiente


Esquema:

Experincia 3 Luz ambiente


Programa (exp03.pde):
void setup() {
Serial.begin(9600); // inicia comunicao com computador
}
void loop() {
int luz = analogRead(5); // faz leitura da luminosidade
Serial.println(luz); // envia valor da luminosidade ao computador
delay(500);
}

Execute o programa e clique no boto Serial Monitor


do IDE

Experincia 3 Luz ambiente


Execute o programa e clique no boto Serial Monitor
do IDE

Observe os resultados:

Experincia 4
Controle de LED com Luz
Ambiente

Experincia 4 Luz e LED


Materiais necessrios:

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

Experincia 4 Luz e LED


Esquema:

Experincia 4 Luz e LED


Programa (exp04.pde):
void setup() {
Serial.begin(9600); // inicia comunicao com computador
pinMode(13,OUTPUT);
}
void loop() {
int luz = analogRead(5); // faz leitura da luminosidade
Serial.println(luz); // envia valor da luminosidade ao computador
if (luz > 500)
digitalWrite(13,HIGH);
else
digitalWrite(13,LOW);
delay(500);
}

Proposto 2 Luz e LEDs


Monte um circuito com 1 LDR e 2 LEDs (1
vermelho e 1 verde)
Quando estiver escuro, acender o LED
vermelho e quando estiver claro, acender
o LED verde

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

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

Experincia 5 Acende LED com boto

Esquema:

Experincia 5 Acende LED com boto

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);
}

Proposto 3 Alerta de Luminosidade

Monte um circuito com 1 LDR e 1 Buzzer


Quando estiver escuro, tocar o Buzzer

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