2 sept. 2014

MIDIENDO LUZ CON LDR Y MOSTRANDO POR SERIAL

//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