#define Pino_do_LED 14
#define Pino_do_botao 8
void setup() {
// Configura o pino do LED como saída e o pino do botão como entrada
pinMode(Pino_do_LED, OUTPUT); //Configura o pino do LED como saída
pinMode(Pino_do_botao, INPUT); //Configura o pino do BOTÂO como saída
Serial.begin(115200); //Inicio a comunicação serial
digitalWrite(Pino_do_LED, LOW);//Incio com o LED APAGADO
}
void loop() {
// Verifica se o botão foi pressionado
if (digitalRead(Pino_do_botao) == LOW) // Se o sinal do botão for igual a 0V
{
Serial.print("Caso VERDADEIRO então: 0V é igual a nivel lógico ");
Serial.println(digitalRead(Pino_do_botao));
digitalWrite(Pino_do_LED, HIGH);//Liga o LED (acende)
}
else // Se o botão não foi pressionado, desliga o LED
{
Serial.print("Caso FALSO então: 0V não é igual a nivel lógico ");
Serial.println(digitalRead(Pino_do_botao));
digitalWrite(Pino_do_LED, LOW);//Liga o LED (Apaga)
}
}