Paso 3: El código
int sensorPin = A0; Seleccione la entrada de pin para ldr
int sensorValue = 0; variable para almacenar el valor que viene desde el sensor
void setup() {}
pinMode (2, salida); clavija conectada al relé
Serial.Begin(9600); establece el puerto serie para comunicación
}
void loop() {}
sensorValue = analogRead(sensorPin); leer el valor del sensor:
Serial.println(sensorValue); imprime los valores desde el sensor en la pantalla
Si //setting (sensorValue < 150) un valor umbral
{
digitalWrite(2,HIGH); activar relé
}
digitalWrite(2,LOW) otra cosa; desactivar el relé de
Delay(100); Cambio demora según su tiempo de respuesta requerido. He puesto a 100 ms.
}
Este es un código muy simple y creo que no hay mucha necesidad de explicación alguna. Pero si usted tiene cualesquiera preguntas entonces estoy allí para ayudarle hacia fuera. También puede descargar el código desde aquí.