// Quarto código: LED acende com um botão e apaga com outro
// Se pressionar o botão 1, o LED acende. Se pressionar o botão 2, o LED apaga.
const int botao1 = 5; // Define o pino do primeiro botão
const int botao2_2 = 6; // Define o pino do segundo botão
void setup() {
pinMode(botao1, INPUT_PULLUP); // Configura o botão 1 como entrada com pull-up interno
pinMode(botao2_2, INPUT_PULLUP); // Configura o botão 2 como entrada com pull-up interno
pinMode(led, OUTPUT); // Configura o LED como saída
}
void loop() {
if (digitalRead(botao1) == LOW) { // Se o botão 1 for pressionado
digitalWrite(led, HIGH); // Acende o LED
delay(200); // Pequena pausa para evitar múltiplas leituras
}
if (digitalRead(botao2_2) == LOW) { // Se o botão 2 for pressionado
digitalWrite(led, LOW); // Apaga o LED
delay(200); // Pequena pausa para evitar múltiplas leituras
}
}