Este módulo está conformado por una fotorresistencia, el cual es bastante sensible a la exposición de intensidad lumínica ambiental, para así determinar el brillo e intensidad lumínica del medio. Este módulo a través de una salida digital, establece el umbral de luminosidad, proporcionando un nivel de tensión alto o bajo, dependiendo de la configuración.
Comparador LM393
Potenciómetro
Ajuste de luz
Voltaje de entrada 3.3V/5V
Pines digitales salidas 1
CODIGO ARDUINO
//Declaracion de variables
int sensor = 2;
int Valor_fotocelda = 0;
int Led=3;
void setup()
{
Serial.begin(9600);//Inicializar la comunicaci¿n serial
pinMode(sensor, INPUT);//Definir el sensor(pin2) como entrada
pinMode(Led, OUTPUT);//Definir el led(pin3) como salida
digitalWrite(Led, LOW);//Iniciar con el led apagado
}
void loop()
{
Valor_fotocelda =digitalRead(sensor);//Leer y almacenar el valor del sensor
delay(100);//Esperar 100 ms
if(Valor_fotocelda==0)//si el valor es cero
{
Serial.print("Linea negra\n");//Imprimir en el monitor serial "linea negra"
digitalWrite(Led, HIGH);//Encender el Led
}
else//Si el valor del sensro es 1
{
Serial.print("Linea blanca\n");//Imprimir en el monitor serial "linea blanca"
digitalWrite(Led, LOW);//Apagar el led
}
}