Questão nº 59
Questão de Engenharia Elétrica · FCC TRT5 2022 (nº 59)
Atenção: Analise o texto e cada bloco do diagrama dados abaixo para responder às questões de números 59 e 60.
Usando a linguagem Wiring (Arduino), deseja-se controlar um solenoide conectado a uma interface de potência (módulo de relé) por meio de um botão ligado entre o GND e o pino 4 do ESP32 (denominado BT). O módulo de relé, que é ativo em nível baixo, é acionado pelo pino 13 do ESP32.
Para que o ESP32 leia corretamente o nível lógico do botão BT, sendo ele ativo em nível baixo, é necessário que o pino 4 (BT) seja configurado no “void setup” do código (sketch) como:
Este texto de apoio vale também pra questão nº 60.
- A`pinMode (BT, INPUT_PULLDOWN);`
- B`pinMode (BT, OUTPUT);`
- C`pinMode (BT, INPUT_PULLUP);` (alternativa correta)
- D`pinMode (BT, OUTPUT_PULLUP);`
- E`pinMode (BT, INPUT_LOW);`
Resposta comentada
Gabarito Alternativa C
Para ler um botão conectado ao GND (terra) que é "ativo em nível baixo" (ou seja, ele puxa o pino para LOW quando pressionado), precisamos de um resistor de pull-up para garantir que o pino esteja em HIGH quando o botão não está pressionado.
- (A) Incorreta:
INPUT_PULLDOWNconfiguraria o pino para ser LOW por padrão. Quando o botão é pressionado, ele também puxa o pino para LOW, o que não permitiria detectar a mudança de estado. - (B) Incorreta:
OUTPUTé usado para fazer o ESP32 enviar sinais (ligar/desligar algo), não para ler o estado de um botão. - (C) Correta:
INPUT_PULLUPconfigura o pino como entrada e ativa um resistor interno que o conecta ao VCC (nível lógico HIGH). Assim, quando o botão não está pressionado, o pino lê HIGH. Quando o botão é pressionado, ele conecta o pino ao GND, fazendo com que o pino leia LOW, detectando corretamente o acionamento. - (D) Incorreta:
OUTPUT_PULLUPnão é uma configuração válida para um pino no contexto de leitura de entrada.OUTPUTé para saída ePULLUPé para entrada. - (E) Incorreta:
INPUT_LOWnão é uma opção válida para configurar o modo de um pino no ambiente Wiring/Arduino.
Fonte: FCC TRT5 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Engenharia (Elétrica) (Caderno Tipo 001). Reproduzida para fins de estudo.
