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);
}
}
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.
No hay comentarios:
Publicar un comentario