Encender un Led con LDR y Arduino

Encender un Led con LDR y Arduino

 

Hace un tiempo que prometimos realizar practicas con arduino pero debido al poco tiempo que tengo entre la universidad y asuntos personales me resulta muy difícil, pero a qui haremos una sencilla practica utilizando un LDR y Arduino, esto con el fin de demostrar el funcionamiento del sensor y este se vera reflejado en el encendido y apagado de un LED.

Primero la conexión como podemos ver en la imagen superior necesitamos de estos materiales:

  • 1 Arduino Uno
  • 1 LDR
  • 1 LED
  • 1 resistencia de 22 K
  • 1 Protoboard y cables para conexión o Jumpers

Una vez con todo esto primero conectamos nuestro Arduino Uno a la computadora, abrimos el programa oficial de Arduino y cargamos el siguiente código a la placa:

int sensorReading;//Pin análogo en espera
void setup()
{
 Serial.begin(9600);
 pinMode(6,OUTPUT); // 
}
void loop()
{
 sensorReading=analogRead(0); //Instrucción para obtener dato analógico
 if (sensorReading<700)
 {
 digitalWrite(6,HIGH);
 }
 else digitalWrite(6,LOW);
 Serial.println(sensorReading); 
 delay(1000);
}

Una vez que este cargado el programa en el arduino ya puedes conectar tu circuito como aparece en la primera imagen

Lo que pasa a qui es que el pin 6 del Arduino es utilizado para encender y apagar el led, esto sucede cuando la entrada analogica “A0” rcibe y procesa los datos del LDR, si los datos se vuelven <700 entonces la condición se cumple y el Led se enciende, si este dato es falso (siclo IF) entonces el Led se apaga o no se prende hasta que el valor <700 sea verdadero.

Anuncio

Si todo les salio bien cuando acerquen la mano para taparle la luz al LDR el Led deberá encender (claro para que funcione obviamente el Arduino debe estar alimentado conectándolo al PC o con una fuente externa).

Preguntas que deberías hacerte al finalizar la practica:

1.¿Como invierto el efecto del led y que en lugar de que se prenda cuando hay oscuridad este se encienda cuando detecte Luz?

2.¿Por que se ha utilizado una resistencia de 22K para conectar el LDR?

Estas preguntas son reflexivas con cada practica dejaremos algunas, puedes dejar en los comentarios las posibles respuestas esto sirve como retroalimentación para otros usuarios y también te permite comenzar a entender los fundamentos del diseño electrónico. https://i0.wp.com/ingenieriaelectronica.org/wp-content/uploads/Encender-un-Led-con-Ldr-y-Arduino-miniatura.jpg?fit=200%2C180https://i0.wp.com/ingenieriaelectronica.org/wp-content/uploads/Encender-un-Led-con-Ldr-y-Arduino-miniatura.jpg?resize=107%2C96LuisArduinoProyectos Arduino

  Hace un tiempo que prometimos realizar practicas con arduino pero debido al poco tiempo que tengo entre la universidad y asuntos personales me resulta muy difícil, pero a qui haremos una sencilla practica utilizando un LDR y Arduino, esto con el fin de demostrar el funcionamiento del sensor y...