//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);
}