Engenharia elétricaDiversos (2)
- (FCC 2022)
Um botão ligado a um resistor de pull-upe ao pino 13 do ESP32 constitui o seu circuito de entrada, sendo o circuito de saída um LED ligado ao pino 12. Deseja-se que o botão, ao ser acionado, ligue o LED; caso contrário, o LED permanece desligado. Para tanto, um código foi desenvolvido na IDE Arduino, cuja etapa void loopé:
void loop () int botao = digitalRead (13); if (botao == 0) { digitalWrite (12, HIGH); } else { digitalWrite (12, LOW); } delay (500); }
Durante a compilação, surgiu uma mensagem de erro, cuja causa é:
A) O comando digitalRead está errado, sendo o correto: Digital Read .
B) Falta a abertura da chave após a função void loop ().
C) O teste do botão deveria ser (botao == 1).
D) O valor 500 para o comando delay é muito elevado.
E) Não há chave após o delay .
Próximo:
EXERCÍCIOS - Exercício 238
Vamos para o Anterior: Exercício 236
Tente Este: Exercício 33
Primeiro: Exercício 1
VOLTAR ao índice: Engenharia elétrica