Proyecto ldr arduino

Preview:

DESCRIPTION

Arduino con LDR por Sergio Cebrián Lara, Jesus Ruiz Torres y Sergio Veses Sanchez

Citation preview

PROYECTO LDR ARDUINO

ELEMENTOS:

• Placa arduino uno• 5 leds• 1 resistencia de (220ohm)• 1 LDR• Placaboard• cable

PLACA ARDUINO Y PROTOBOARD

RESISTENCIAS Y LEDS

LDR

¿Cómo funciona?

El funcionamiento es el siguiente:A la placa arduino va conectada un LDR, y 5 leds.

Cuando el LDR no detecta ninguna luz ,deja pasar la corriente a los 5 leds haciendo que se iluminen. Cuando el LDR detecta la presencia

de luz automáticamente los leds dejan de emitir luz.

CODIGOint LED_pin=11; //El LED esta en el pin 11int LED_pin2=8;int LED_pin3=9;int LED_pin4=10;int LED_pin5=12;int LDR_pin = 0; //Leeremos del pin 0int LDR_val = 0; //Variable para leer los datos del LDR void setup() { pinMode(LED_pin,OUTPUT); // El LED esta en el pin 13 pinMode(LED_pin2,OUTPUT); // El LED esta en el pin 13 pinMode(LED_pin3,OUTPUT); // El LED esta en el pin 13 pinMode(LED_pin4,OUTPUT); // El LED esta en el pin 13 pinMode(LED_pin5,OUTPUT); // El LED esta en el pin 13} void loop(){ // En el loop iremos leyendo continuamente del sensor LDR LDR_val = analogRead(LDR_pin); // read input LDR value if (LDR_val>=800) // Si hay luz, apago el led{ digitalWrite(LED_pin, HIGH); // Apagamos el LED digitalWrite(LED_pin2, HIGH); // Apagamos el LED digitalWrite(LED_pin3, HIGH); // Apagamos el LED digitalWrite(LED_pin4, HIGH); // Apagamos el LED digitalWrite(LED_pin5, HIGH); // Apagamos el LED}else if (LDR_val<800) // Si no hay luz, enciendo el led{ digitalWrite(LED_pin, LOW); // Encendemos el LED digitalWrite(LED_pin2, LOW); // Encendemos el LED digitalWrite(LED_pin3, LOW); // Encendemos el LED digitalWrite(LED_pin4, LOW); // Encendemos el LED digitalWrite(LED_pin5, LOW); // Encendemos el LED}}

Imagenes

REALIZADO POR:

• Sergio cebrian lara• Jesús ruiz torres• Sergio veses sanchez