#define BUTTON_PIN D2
#define POT_PIN A0
#define LED_PIN D13
void setup() {
pinMode(BUTTON_PIN, INPUT_PULLUP);
pinMode(LED_PIN, OUTPUT);
}
void loop(){
bool buttonState = digitalRead(BUTTON_PIN) == LOW;
int potValue = analogRead(POT_PIN);
bool potAtHalf = potValue > 512;
if(buttonState && potAtHalf){
digitalWrite(LED_PIN, HIGH);
} else {
digitalWrite(LED_PIN, LOW);
}
}