Upload
byl-inedu
View
423
Download
2
Embed Size (px)
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