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 11
int LED_pin2=8;
int LED_pin3=9;
int LED_pin4=10;
int LED_pin5=12;
int LDR_pin = 0; //Leeremos del pin 0
int 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

Proyecto ldr arduino

  • 1.
  • 2.
    ELEMENTOS: • Placa arduinouno • 5 leds • 1 resistencia de (220ohm) • 1 LDR • Placaboard • cable
  • 3.
    PLACA ARDUINO YPROTOBOARD
  • 4.
  • 5.
  • 6.
    ¿Cómo funciona? El funcionamientoes 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.
  • 7.
    CODIGOint LED_pin=11; //ElLED esta en el pin 11 int LED_pin2=8; int LED_pin3=9; int LED_pin4=10; int LED_pin5=12; int LDR_pin = 0; //Leeremos del pin 0 int 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 } }
  • 8.
  • 9.
    REALIZADO POR: • Sergiocebrian lara • Jesús ruiz torres • Sergio veses sanchez