//Generated Date: Mon, 06 May 2024 06:03:48 GMT
int light = 0;
int value = 90;
boolean led_Auto = false;
boolean btn = false;
void setup()
{
pinMode(4, INPUT);
Serial.begin(9600);
pinMode(2, OUTPUT);
}
void loop()
{
if (digitalRead(4) && !btn) {
btn = !btn;
led_Auto = !led_Auto;
}
if (!digitalRead(4) && btn) {
btn = !btn;
}
Serial.println((String("bnt:")+String(btn)+String(", led_Auto:")+String(led_Auto)));
light = analogRead(13);
if (led_Auto) {
if (light < value) {
digitalWrite(2, HIGH);
Serial.println((String("Auto:")+String(light)+String(", ON")));
} else {
digitalWrite(2, LOW);
Serial.println((String("Auto:")+String(light)+String(", OFF")));
}
} else {
digitalWrite(2, HIGH);
Serial.println((String("Light:")+String(light)+String(", ON")));
}
delay(300);
}