/*
Projeto - ESP32 WROOM
Esp32 Wroom - Ligar ou Desligar LED com pushbuttom
Link tutorial: https://youtu.be/K3rnpGcRbME
Fonte: prof.Cristian Duarte (IFSP Bragança Paulista)
*/
#define botao 15
#define led 5
bool estado_logico_botao = false;
bool estado_logico_led = false;
void setup()
{
Serial.begin(9600);
Serial.println("Testando o ESP32 + led");
//delay(100);
pinMode(botao, INPUT_PULLUP);
pinMode(led, OUTPUT);
//digitalWrite(led, LOW);
}
void loop()
{
// put your main code here, to run repeatedly:
estado_logico_botao = digitalRead(botao);
if(estado_logico_botao == HIGH) // Se botao pressionado
{
if(estado_logico_led == LOW)
{
estado_logico_led = HIGH;
}
else
{
estado_logico_led = LOW;
}
}
digitalWrite(led,estado_logico_led);
Serial.print("Estado logico led Fora laço if: ");
Serial.print(estado_logico_led);
delay(1000);
Serial.println(" ");
}