Montagem basica do LDR
Material necessário para montagem:
1 Resistor 470 ohm – Amarelo,Violeto, Marrom
1 Resistor 1 k – Marrom, Preto, Vermelho
1 LDR – 5mm ou maior
1 LED – 10mm
1 placa de ProtoBoard
1 Arduino
1 Fio Jump 50 cm
Código .pde
/*# PROGRAMA MODIFICADO POR RUDRIGO LIMA #*/
int valor = 0; // Variavel onde e guardado o valor lido do LDR
const byte ledPin = 11; // Pino onde vamos ligar o LED
int analogin = 0; // Pino onde vamos ligar a LDR
void setup(){
pinMode(ledPin, OUTPUT); // Inicia A comunicação da porta 11 do led
}
void loop(){
valor = analogRead(analogin); // O valor que irá ser lido na porta analogica numero 6 irá ser guardado na variavel “valor”
Serial.println(valor); // Mostras no Serial Monitor o valor da variavel “valor”
delay(25); // Faz uma pequena pausa de 25 Mili Segundos
if (valor < 100) { // Valor para calibragem do sensor, padrão 300
digitalWrite(ledPin, HIGH); // acende o led da porta 10
else {
digitalWrite(ledPin, LOW); // desligado led
}
esse codigo ta errado nao ta funcionando
Amigo esse código não está errado talvez a biblioteca que vc está usando não seja a mesmo ou a versão do IDE, vou verificar e corrigir para novas versões, mas esse código já funcionou muito.
Obg pelo aviso.
Fiz Algumas modificações no seu código Rodrigo e corrigi o erro.
int valor = 0; // Variavel onde e guardado o valor lido do LDR
int ledPin = 11; // Pino onde vamos ligar o LED
int analogin = 0; // Pino onde vamos ligar a LDR
void setup(){
pinMode(ledPin, OUTPUT); // Inicia A comunicação da porta 11 do led
Serial.begin(9600); // Ativa o serial monitor que exibirá os valores lidos no sensor.
}
void loop(){
valor = analogRead(analogin); // O valor que irá ser lido na porta analogica numero A0 irá ser guardado na variavel “valor”
Serial.println(valor); // Mostras no Serial Monitor o valor da variavel “valor”
delay(100); // Faz uma pequena pausa de 100 Mili Segundos
if (valor < 200) { // Valor para calibragem do sensor, padrão 200
digitalWrite(ledPin, HIGH); // acende o led da porta 11
}
else {
digitalWrite(ledPin, LOW); // desligado led
}
}