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); }