Engenharia Múltipla Escolha

Analisando o esquema elétrico do circuito a ser montado na prática, através do esquemático 2, podemos notar que a “chave tátil” está conectada no pino 14 do módulo ESP32, que corresponde ao GPIO 22. Para que o sistema funcione corretamente, é definido em uma das variáveis do software (programa), que será carregado para o ESP32, o número da porta de I/O a ser utilizada para ler a “chave tátil”. Isso deve feito no programa deste experimento através de qual comando?

Analisando o esquema elétrico do circuito a ser montado na prática, através do esquemático 2, podemos notar que a “chave tátil” está conectada no pino 14 do módulo ESP32, que corresponde ao GPIO 22. Para que o sistema funcione corretamente, é definido em uma das variáveis do software (programa), que será carregado para o ESP32, o número da porta de I/O a ser utilizada para ler a “chave tátil”. Isso deve feito no programa deste experimento através de qual comando?

  1. int BOTA0_1 = 22;
  2. int BOTA0_1 = 12;
  3. int VALOR_B1 = 0;

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A

O enunciado fornece a informação fundamental necessária para resolver a questão: o pino físico 14 do módulo ESP32 corresponde ao endereço lógico GPIO 22.

Para que o software identifique corretamente o pino físico, a variável responsável por armazenar essa configuração deve receber o valor numérico correspondente ao GPIO. Portanto, a instrução de atribuição deve conter o número 22.

Análise Detalhada

A seguir, os pontos-chave que justificam a escolha da alternativa correta:

  • Correspondência GPIO: O texto afirma explicitamente "pino 14 ... que corresponde ao GPIO 22". Em linguagens de programação para microcontroladores (como C++ usado no Arduino/ESP32), utilizamos o número do GPIO para configurar os pinos.
  • Lógica do Código: A linha de código deve declarar uma variável inteira (int) e atribuir a ela o valor do pino.
  • A alternativa A faz exatamente isso: int BOTA0_1 = 22;.
  • A alternativa B atribui o valor 12, o que não corresponde à informação dada no enunciado.
  • A alternativa C possui erros de sintaxe (uso de maiúscula em Int e ponto final . em vez de ponto e vírgula ;) e atribui o valor 0.
  • Sintaxe da Linguagem: A linguagem padrão para ESP32 exige que tipos de dados como inteiro sejam escritos em minúsculas (int, não Int) e as instruções terminem com ponto e vírgula (;).

Conclui-se que a única opção que respeita tanto a lógica do circuito quanto a sintaxe da programação é a primeira.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.