hola a todos.
tengo un pequeño problema con el código del arduino. di echo que funcione todo con un ldr y unos reles. el único problema es que cuando paso por debajo de puentes o sitios cortos de poca luminosidad se enciende y se apaga en vez de mantenerse un tiempo encendido. es igual que cuando se esta poniendo el sol. loquea porque se apaga y enciende todo el rato. quería ponerle un temporizador para que cuando se encienda y de la señal de apagarse, tarde un tiempo en apagarse. o poder variar la señal del ldr. que no este conjunta para encender y apagar que pueda pones valores diferentes tanto para encender como para apagar. ahora mismo lo tengo para que corte la alimentación de las luces cuando baje de la señal de 1010 y si es superior este encendida, se podría variar por poner un ejemplo que encienda a 1010 y que no apague si la señal no es inferior a 800 no se si me esplique bien.os dejo el código para que le echéis un vistazo: por cierto es con un nano arduino
// Tutorial 12 - Sensor de luz
int ledPin = 9; // Piezo on Pin 8
int ldrPin = 0; // LDR en el pin analogico 0
int ldrValue = 0;
void setup() {
Serial.begin(9600);
pinMode(ledPin,OUTPUT);
}
void loop() {
ldrValue = analogRead(ldrPin);
Serial.print(ldrValue);
if (ldrValue >= 1010){
digitalWrite(ledPin,HIGH);
}
else{
digitalWrite(ledPin,LOW);
}
delay(500);
}