25/1/2014
Projeto 5 - Sensor de luminosidade com LDR ~ Faa com Arduino !
Search
Faa com Arduino !
Seus melhores projetos esto aqui !!
HOME DOWNLOAD SOBRE O AUTOR LINKS UTEIS
PROJETO 5 - SENSOR DE LUMINOSIDADE COM LDR
sbado, junho 29, 2013 arduino e ldr, projeto 5, projetos com ldr, projetos com sensor ldr e arduino, sensor de luminosidade, sensor de luminosidade com arduino No comments
Proj eto 5 - Sensor de luminosidade com LDR
SOCIAL PROFILES
Popular
Ol pessoal, neste projeto voc aprender como fazer um sensor de luminosidade bsico, e uma pequena aplicao, onde voc ver trs LEDs acendo conforme variao da luminosidade. Para v oc v isualizar o monitor serial selecione a opo Tools, Serial Monitor (ou Ctrl+Shift+M) e pronto. Os cdigos sero todos comentados para melhor entendimento, podendo ser retirados aps a compreenso de cada linha. Bom trabalho !!!
Tags
Blog Archives
+POPULARES
Projeto 10 - Controle de temperatura com LCD e Cooler Projeto 10 - Controle de temperatura com LCD e Cooler Ol pessoal, j vimos basicamente como utilizar um LCD com o Arduino, agora vamo... Projeto 12 - Motor de passo controlado por Arduino Pr ojeto 12 - Motor de passo controlado por Arduino Ol pessoal, j vimos como controlar um motor CC. Agora vamos ver como funciona um... Projeto 2 - Semforo Projeto 2 - Semforo Ol pessoal, agora vamos fazer um pequeno projeto, um semforo que ir do verde ao vermelho, passando pelo amarel...
Componentes necessrios
1 Protobord 1 LDR (Light Dependent Resistor(Resistor dependente de luz )) 1 LED Vermelho 1 LED Amarelo 1 LED Verde 3 Resistores de 330 ohms * 1 Resistor de 10 K ohms Fios jumper *Esse valor pode ser diferente, dependendo do LED que voc utilizar.
Conectando os componentes
SIGA O BLOG PELO SEU EMAIL !
Email address... Submit
Primeiro, certifique-se de que seu Arduino esteja desligado, desconectando-o do cabo USB. Agora, pegue o LDR, o resistor de 10 K ohms e os fios e conecte-os como mostra a figura. Observ ao importante: Verificar a polaridade dos LEDs.
Encontre-nos no Facebook
Faa com arduino
Curtir
34 pessoas curtiram Faa com arduino.
Plug-in social do Facebook
TOTAL DE VISUALIZAES
No importa se voc utiliza fios de cores diferentes ou furos diferentes na protoboard, desde que os componentes e os fios estejam conectados na mesma ordem da figura. Tenha cuidado
[Link]
1/5
25/1/2014
Projeto 5 - Sensor de luminosidade com LDR ~ Faa com Arduino !
ao inserir os componentes na protoboard. Caso sua protoboard seja nova, a superfcie dos furos ainda estar rgida. A no insero cuidadosa dos componentes pode resultar em danos. Certifique-se de que todos os componentes estejam conectados corretamente. Quando voc estiver seguro de que tudo foi conectado corretamente, ligue seu Arduino e conecte o cabo USB.
Agora v amos ao cdigo
Abra seu IDE do Arduino e digite o seguinte cdigo:
// Projeto 5 - Sensor de luminosidade
int sensorAlogPin = 0; // Define o pino analgico A0, onde ser lido o valor do sensor int armazenaValor = 0; // Define uma varivel qualquer para armazenar o valor lido do pino A0
void setup(){ [Link](9600); // Inicializa a funo Serial, configurando sua velocidade }
void loop(){ armazenaValor = analogRead(sensorAlogPin); // Faz a leitura da porta analogica A0 e armazena na varivel armazenaValor
[Link]("Lendo valor... "); // Imprime no monitor serial [Link](armazenaValor); // Mostra o valor lido pela porta serial
delay(1000); // Aguarda 1 segundo }
Para certificar se o cdigo est correto pressione o boto Verify/Compile. Se tudo estiver correto pressione o boto Upload para fazer o upload do cdigo para seu Arduino. Pronto, agora inicialize o monitor serial e visualize o que acontece quando voc muda a luminosidade no LDR.
Imagem da porta serial do IDE do Arduino
Aplicao do sensor de luminosidade
Complemente o proj eto anterior conforme mostra a figura.
[Link]
2/5
25/1/2014
Projeto 5 - Sensor de luminosidade com LDR ~ Faa com Arduino !
Complemente o cdigo da seguinte maneira
// Projeto 5.1 - Sensor de luminosidade com LEDs
int sensorAnalogPin = 0; // Define o pino analgico A0, onde ser lido o valor do sensor int armazenaValor = 0; // Define uma varivel qualquer para armazenar o valor lido do pino A0
// Definindo pinos onde esto conectados os LEDs const int ledVerde = 11; const int ledAmarelo = 12; const int ledVermelho = 13;
void setup(){
[Link](9600); //Ativando o serial monitor que exibir os valores lidos no sensor
// Definindo pinos digitais dos LEDs como de sada pinMode(ledVerde,OUTPUT); pinMode(ledAmarelo,OUTPUT); pinMode(ledVermelho,OUTPUT); }
void loop(){
int armazenaValor = analogRead(sensorAnalogPin); // Faz a leitura da porta analogica A0 e armazena na varivel armazenaValor
//Os valores da luminosidade podem ser alterados conforme a necessidade //Luminosidade baixa if (armazenaValor < 600) { apagaLeds(); digitalWrite(ledVermelho,HIGH); }
// Luminosidade mdia if (armazenaValor >= 600 && valorSensor <= 850) { apagaLeds(); digitalWrite(ledAmarelo,HIGH); }
// Luminosidade alta if (armazenaValor > 850) { apagaLeds(); digitalWrite(ledVerde,HIGH); }
[Link]
3/5
25/1/2014
Projeto 5 - Sensor de luminosidade com LDR ~ Faa com Arduino !
// Exibindo o valor do sensor no serial monitor. [Link]("Lendo valor... "); // Imprime no monitor serial [Link](valorSensor); // Mostra o valor lido pela porta serial delay(1000); }
// Est funo criada para apagar todos os leds de uma vez void apagaLeds() { digitalWrite(ledVerde,LOW); digitalWrite(ledAmarelo,LOW); digitalWrite(ledVermelho,LOW); }
Para certificar se o cdigo est correto pressione o boto Verify/Compile. Se tudo estiver correto pressione o boto Upload para fazer o upload do cdigo para seu Arduino. Pronto, agora voc ver os LEDs trocando de cor conforme variao de luminosidade.
Vdeo do proj eto pronto
- Se voc gostou do post, por favor comente! Nos d um feedback, isso nos incentiva a continuar! :)
Recomende isto no Google
Postagem mais recente
Incio
Postagem mais antiga
0 Comentrios
Comentar...
0 Comentrios
Comentrio usando...
Plug-in social do Facebook
Assinar: Postar comentrios (Atom)
[Link]
4/5
25/1/2014
Projeto 5 - Sensor de luminosidade com LDR ~ Faa com Arduino !
Copyright 2014 Faa com Arduino ! | Powered by Blogger
Design by FThemes | Blogger Theme by Lasantha - Premium Blogger Themes | Cloud CRM
[Link]
5/5