Category Archives: Arduino

a

Activación de salida según el nivel de iluminación.

 

//Medimos el nivel de iluminación de una LDR en la entrada analógica A0
 
 int I = 0; //usaremos la entrada analógica A0
 int iluminacion ; //creamos la variable temporal iluminación en donde almacenaremos el valor leído en A0
 void setup(){
 Serial.begin(9600); // configuramos la velocidad para ver el nivel de iluminación en la pantalla (Monitor Serie)
 pinMode(13, OUTPUT); // La salida 13 baja la persiana
 }
void loop(){
 iluminacion = analogRead(I); // leemos el valor de la LDR y lo almacenamos en la variable iluminación
 if (iluminacion>50){digitalWrite(13, HIGH);} // Si la iluminación es mayor que 50 activamos la salida 13
 else {digitalWrite(13, LOW); } // Si la iluminación no es mayor que 80 desactivamos la salida 13
  Serial.print(iluminacion);
 Serial.println(" Nivel de iluminacion");
 
 delay(1000); 
}