martes, 7 de junio de 2016

CONTROL DE UN LED CON UNA RESISTENCIA LDR

LISTA DE MATERIALES:
  • Cables
  • LDR
  • Diodo LED
  • Resistencia de 220 ohmios
  • Resistencia  de 10k
  • Placa Aduino UNO

 
COMENTARIOS DE PROGRAMADOR
int led=11; //Definimos la variable led en el pin 11
int ldr=0;  //Definimos la variable ldr en el pin 0
int intensidad=0; //Definimos la variable intensidad en el pin 0
void setup()
{
pinMode(11,OUTPUT); //Definimos LED como salida
Serial.begin(9600);
}
void monitoriza()
{
Serial.print("Intensidad de la luz:");
Serial.println(intensidad);
delay(1000);
}
void loop()
{
intensidad=analogRead(ldr);
monitoriza();
if(intensidad<100 && intensidad>=0)
analogWrite(led,255);
}
if(intensidad>=100 && intensidad<=1024) {
analogWrite(led,64);
}
}

FUNCIONAMIENTO:
Al poner el dedo encima del ldr el led cambia su intensidad de luz.

No hay comentarios:

Publicar un comentario