const int btn1 = 25;
const int led1 = 23;
const int led2 = 22;
const int Sensor_LDR= 32;
#define ldrPin 32
const float gama = 0.7;
const float rl10 = 50;
const int relay = 14;
float dato_ldr;
void setup()
{
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(btn1, INPUT_PULLUP);
}
void loop()
{
int valor_btn1 =! digitalRead(btn1);
//int estado_btn1 = digitalRead(btn1);
//PROGRAMACION DEL LDR
int valor_luz = analogRead(Sensor_LDR);
Serial.print("Luz: ");
Serial.println(valor_luz);
Serial.println("");
//Codigo del LDR
int valor_LDR = analogRead(ldrPin);
valor_LDR = map(valor_LDR, 4095, 0, 1024, 0);
if(valor_btn1 == HIGH && valor_LDR >= 160)
{
digitalWrite(led1, HIGH);
delay(2000);
}
else if(valor_btn1 == HIGH && valor_LDR <=150)
{
digitalWrite(led2, HIGH);
delay(2000);
}
else
{
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
}
delay (1000);
}