Vamos a realizar un programa que hace parpadear un LED segun las lecturas del LDR
Para ello necesitaremos:Arduino
1 LDR
1 LED
1 Resistencia de 4,7k Ohm
Placa protoboard
Lo conectaremos siguiendo el esquema de esta imagen:
El codigo del programa es el siguiente:
//Parpadeo de led controlado por un LDR
int LightPin = 3; // selecciona el pin de entrada para el sensor de luz
int ledPin = 13; // selecciona el pin para el LED
int val = 0; // variable para almacenar el valor capturado desde el sensor
void setup() {
pinMode(ledPin, OUTPUT); // declara el ledPin en modo salida
}
void loop() {
val = analogRead(LightPin); //lee el valor del sensor
digitalWrite(ledPin, HIGH); // enciende el LED
delay(val);
// detiene el programa por un tiempo
digitalWrite(ledPin, LOW); // apaga el LED
delay(val);
// detiene el programa por un tiempo
}
Video del resultado:
No hay comentarios:
Publicar un comentario