Para que o ESP32 leia corretamente o nível lógico do botão B...

Comentários
Veja os comentários dos nossos alunos
RESPOSTA CORRETA LETRA : C
Para que o ESP32 leia corretamente o nível lógico de um botão (BT) ativo em nível baixo, é necessário configurar o pino correspondente como uma entrada com um pull-up interno no "void setup" do código (sketch). Isso garante que o pino estará em nível alto quando o botão não estiver pressionado e em nível baixo quando o botão estiver pressionado.
Aqui está como você pode configurar o pino 4 como uma entrada com pull-up interno no "void setup":
void setup() {
// Configura o pino 4 como entrada com pull-up interno
pinMode(4, INPUT_PULLUP);
}
void loop() {
// Lê o estado do botão
int estadoBotao = digitalRead(4);
// Verifica se o botão está pressionado
if (estadoBotao == LOW) {
// O botão está pressionado
// Adicione o código a ser executado quando o botão estiver pressionado
} else {
}
}
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo