miércoles, 1 de junio de 2016

CONTROL DE UN LED CON UNA RESISTENCIA LDR





Lista de materiales:
 
 -Tarjeta ardruino UNO.
 
 -Paca plotoboard.
 
 -Un led rojo.
 
 -1 resistencia de 220 omhios y 1 resistencia de 10k omhios.
 
 -1 resistencia LDR.
 
 -Cables.


 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;  //
void setup()
{
pinMode(11,OUTPUT); //Definimos el led como salida
Serial.begin(9600); //El valor de velocidad de comunicacion es de 9600
}
void monitoriza()
{
Serial.print("Intensidad de la luz:");
Serial.println(intensidad);
delay(1000); //La intensidad de la luz es de 1000
}
void loop()
{
intensidad=analogRead(ldr); 
monitoriza();
if(intensidad<512 && intensidad>=0)
{
analogWrite(led,255);
}
if(intensidad>=512 && intensidad<=1024) {
analogWrite(led,64);
}
}


 -Como podemos observar en este programa se enciende un led rojo y cuando tapamos la LDR el led se ilumina mas.