/*
* Generated using BlocklyDuino:
*
* https://github.com/MediaTek-Labs/BlocklyDuino-for-LinkIt
*
* Date: Thu, 20 Oct 2022 03:25:05 GMT
*/
int light = 0;
int value = 90;
boolean led_switch = false;
boolean btn = false;
void setup()
{
pinMode(4, INPUT);
Serial.begin(9600);
pinMode(2, OUTPUT);
}
void loop()
{
if (digitalRead(4) && !btn) {
btn = !btn;
led_switch = !led_switch;
}
if (!digitalRead(4) && btn) {
btn = !btn;
}
Serial.println((String("btn: ")+String(btn)+String(" led_switch: ")+String(led_switch)));
light = analogRead(13);
if (led_switch) {
digitalWrite(2, HIGH);
Serial.println((String("ON, ")+String(light)));
} else {
if (light > value) {
digitalWrite(2, HIGH);
Serial.println((String("ON, ")+String(light)));
} else {
digitalWrite(2, LOW);
Serial.println((String("OFF, ")+String(light)));
}
}
delay(300);
}