bool estadoled = true;
bool ultimoestadobotao = HIGH;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32-S3!");
pinMode(14, INPUT_PULLUP);
pinMode(4, OUTPUT);
digitalWrite(4,HIGH);
Serial.println("led amarelo ligado");
}
void loop() {
bool atualestadobotao (digitalRead(14));
if (atualestadobotao == LOW && ultimoestadobotao == HIGH){
if(estadoled){
digitalWrite(4, LOW);
Serial.println("led amarelo desligado");
estadoled = false;
}
}
else if (atualestadobotao == HIGH && ultimoestadobotao == LOW){
if(estadoled){
digitalWrite(4, HIGH);
Serial.println("led amarelo ligado");
estadoled = true;
}
}
}