Saltar la navegación

Montaje 6: LDR con Edubasica

En este montaje usaremos la resistencia LDR de la placa Edubásica. Como ya hemos comentado, la LDR modifica su resistencia en dependiendo de la cantidad de luz que incida sobre ella. El siguiente programa mostrará por consola (“Monitor Serial”) las variaciones de luminosidad que detecte la LDR simplemente pasando la mano por encima de ella.

//Detectamos la variación en la LDR

 int luz;
void setup() {                 
  // Pin 3 tiene el led verde
  pinMode(3, OUTPUT);  
  Serial.begin(9600);
}
void loop() {
  luz= map(analogRead(1), 917, 1024, 0, 255);
  analogWrite(3,luz);
  //escribimos el valor obtenido por la resistencia para ajustarlo
  Serial.print("valor analogico leido=");
  Serial.println(analogRead(1));
  delay (1000);
}