Questão nº 47
Questão de Engenharia Elétrica · FCC PGE-AM 2022 (nº 47)
No ESP32, usando a IDE Arduino para o desenvolvimento de um código, é necessário configurar o pino GPIO13 como saída. A sintaxe correta é:
- A```
void setup (13)
{
pinMode (OUTPUT);
}
``` - B```
VOID SETUP
{
pinMode (13 - OUTPUT);
}
``` - C```
voidSetup ();
{
ModePin (OUTPUT, 13);
}
``` - D```
Void Setup ()
{
Pin Mode (13, Output);
}
``` - E```
void setup ()
{
pinMode (13, OUTPUT);
}
``` (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Para usar um pino digital do microcontrolador (como o ESP32) para enviar ou receber sinais elétricos, precisamos primeiro dizer ao microcontrolador se esse pino será uma entrada (para ler um sensor) ou uma saída (para controlar um LED ou relé). Isso é feito com a função pinMode(), que recebe o número do pino e o modo de operação, e geralmente é colocada dentro da função setup(), que é executada apenas uma vez quando o microcontrolador inicia.
(A) Incorreta: A função setup() não aceita argumentos, e a função pinMode() exige dois argumentos (o número do pino e o modo), não apenas um.
(B) Incorreta: A sintaxe VOID SETUP está com a capitalização incorreta (C/C é case-sensitive), e pinMode (13 - OUTPUT) tenta realizar uma operação matemática em vez de passar dois argumentos separados por vírgula. Essa é a armadilha mais tentadora, pois parece indicar o pino e o modo, mas a forma como são passados os argumentos está fundamentalmente errada.
(C) Incorreta: A função voidSetup não existe no padrão Arduino; o correto é void setup(). Além disso, a função para configurar o pino é pinMode(), e não ModePin().
(D) Incorreta: A capitalização de Void Setup e Pin Mode está incorreta (C/C é case-sensitive). O correto é void setup() e pinMode(). A constante para o modo também deve ser OUTPUT (maiúsculas), não Output.
(E) Correta: A função void setup() está declarada corretamente. A função pinMode (13, OUTPUT); é a sintaxe padrão e correta para configurar o pino digital número 13 como uma saída no ambiente Arduino.
Fonte: FCC PGE-AM 2022 Técnico em Gestão Procuratorial - Especialidade Engenharia Elétrica (Caderno Tipo 001). Reproduzida para fins de estudo.