//Aquí almacenamos los datos recogidos del LDR:
int valorLDR = 0;
//Y que pin para la LDR
int pinLDR = 0;
void setup()
{
Serial.begin(9600);
//Le decimos que vamos a usar una referencia externa
}
void loop()
{
//Guardamos el valor leido en una variable
valorLDR = analogRead(pinLDR);
//Y comenzamos las comparaciones:
if(valorLDR >= 1023)
{
Serial.print(valorLDR);
Serial.println(" 100% de luz");
}
else if((valorLDR >= 823) & (valorLDR < 1023))
{
Serial.print(valorLDR);
Serial.println(" 90% de luz");
}
else if((valorLDR >= 623) & (valorLDR < 823))
{
Serial.print(valorLDR);
Serial.println(" 60% de luz");
}
else if((valorLDR >= 423) & (valorLDR < 623))
{
Serial.print(valorLDR);
Serial.println(" 40% de luz");
}
else if((valorLDR >= 223) & (valorLDR < 423))
{
Serial.print(valorLDR);
Serial.println(" 30% de luz");
}
else
{
Serial.print(valorLDR);
Serial.println(" 20% de luz");
}
delay(1000);
}
No hay comentarios:
Publicar un comentario