Questão nº 60

Questão de Engenharia Elétrica · FCC TRT5 2022 (nº 60)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Engenharia (Elétrica)Engenharia Elétrica
Gabarito: Aver comentário ↓

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.

Figura da questão de Engenharia Elétrica


Deseja-se que no “void setup” e no “void loop” do código (sketch) estejam, respectivamente, os seguintes comandos:

I. Nomeia o pino 13 como SND;

II. Aciona o solenoide.

Tais comandos estão descritos corretamente em:

Este texto de apoio vale também pra questão nº 59.

Resposta comentada

Gabarito Alternativa A

O conceito-chave aqui é a programação em Wiring (Arduino), que envolve a utilização de comandos específicos para controlar dispositivos eletrônicos, como o ESP32. Nesse contexto, é importante entender como declarar variáveis e utilizar funções para controlar os pinos do microcontrolador.

  • (A) Correta: A alternativa apresenta a declaração correta de uma variável int nomeada SND e atribuída ao valor 13, que corresponde ao pino do ESP32 que controla o módulo de relé. Além disso, o comando digitalWrite (SND, LOW); é usado para acionar o solenoide, considerando que o módulo de relé é ativo em nível baixo.
  • (B) Incorreta: Essa alternativa é incorreta porque utiliza float para declarar a variável SND, que não é necessário para representar o número de um pino, e também porque utiliza digitalRead com dois parâmetros, o que não é a forma correta de acionar um pino.
  • (C) Incorreta: A declaração int (SND, 13); não é uma forma válida de declarar uma variável em Wiring (Arduino), e analogRead não é a função correta para acionar um pino digital.
  • (D) Incorreta: A declaração long (13, SND); não é uma forma válida de declarar uma variável, e analogWrite com os parâmetros HIGH e SND não é a forma correta de acionar um pino digital.
  • (E) Incorreta: A função name não é uma função válida em Wiring (Arduino) para declarar variáveis, e embora digitalWrite (SND, LOW); seja o comando correto para acionar o solenoide, a declaração da variável SND está incorreta.

Fonte: FCC TRT5 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Engenharia (Elétrica) (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho