//PRÁCTICA #28
//Sensor Crepuscular por fotoresistencia (LDR) KY-018
//Usando fotoresistor (LDR) Analog
//encender un led en oscuro-noche
//cambiar la intensidad de brillo led- mayor luz-menor intensidad;
//menor luz-mayor intensidad led, y viceversa mayor luz-menor intensidad
//inversamente proporcional
int SENSOR = 0; //pin sensor
int LED = 3; //pin led
int VALOR; //valor para alamcenar la salida del sensor
int PWM;
void setup() {
pinMode(LED, OUTPUT);
// Entrada analógica no requiere inicialización
}
void loop() {
//entrada analógica entre 0 y 1023
VALOR = analogRead(SENSOR);
//poca luz-intensidad alta led; mayor luz-intensidad baja led
//entrada 0, convertir a 255; entrada 1023, convertir a 0
PWM = map(VALOR, 0, 1023, 0, 255); //realizar una conversión de 0-1023 a 255-0. este último para la intensidad del led
analogWrite(LED, PWM);
}