lunes, 26 de septiembre de 2011

Sexto proyecto[Sensor de luz o LDR]

Tras un fin de semana bastante ocupado en el ambito temporal , nos ponemos manos a la obra para desarrollar nuestro sexto proyecto. Dicho proyecto se basa en la utilizacion de un sensor de luz o tambien conocido LDR. Sin nada mas que añadir, pasare a mencionar la lista de materiales necesarios para desarrollar esta practica:

  • 1 resistencia LDR
  • 1 reistencia de 5k ohmios
  • 1 LED
  • Cables de conexion
Una vez recolectados todos los materiales, pasamos a diseñar nuestro circuito electronico. La funcionalidad de este proyecto es encender el LED cuando obtengamos la luz de la resistencia LDR. De forma que dependiendo de la cantidad de luz que obtengamos parpadeará de una forma mayor o menor.
El circuito que vamos a utilizar es el siguiente:

Una vez montado nuestro diseño , pasaremos a programar nuestra placa arduino. Para ello,vamos a leer la señal LDR de la entrada analógica mediante la función analogRead(pin).
Es decir, el código seria el siguiente:

//LDR
int val = 0; // variable para almacenar el valor capturado desde el sensor

void setup()
{
pinMode(13, OUTPUT); // declara el pin 13 como salida
}
void loop()
 {
val = analogRead(3); //lee el valor del sensor
digitalWrite(13, HIGH); // enciende el LED
delay(val); // detiene el programa por un tiempo
digitalWrite(13, LOW); // apaga el LED
delay(val); // detiene el programa por un tiempo


}


Con esto terminaríamos el proyecto de hoy, para cualquier cosa no dudéis en preguntar! salu2

1 comentario:

  1. Video Demostrativo (Con Linterna):

    http://www.youtube.com/watch?v=G1KGlWa4gng

    ResponderEliminar