- 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.
FUNCIONAMIENTO:
Al poner el dedo encima del ldr el led cambia su intensidad de luz.