Questão de Redes de Computadores — Redes sem Fio — FCC 2022
Redes de Computadores›Redes sem Fio
Código
fc065733
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2022
Cargo
Analista Judiciário - Área Apoio - Engenharia Elétrica
Para configurar uma rede WiFi no ESP32, é necessário que no código seja incluída uma biblioteca específica para operação com WiFi e inserido um comando de inicialização, ambos identificados por:
ABiblioteca Comando de inicialização#include <WiFi.h> WiFi.begin (ssid, password);
BBiblioteca Comando de inicialização@libraries Serial.begin (115200);
CBiblioteca Comando de inicialização#include library Serial.WiFi (9600);
DBiblioteca Comando de inicialização#include <WiFi.h>; begin.WiFi (senha, rede);
EBiblioteca Comando de inicialização@include <WiFi.h> WiFi.begin (115200);
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Configuração WiFi no ESP32
Gabarito: letra A. A biblioteca correta para operação WiFi no ESP32 é WiFi.h (incluída com #include <WiFi.h>), e o comando de inicialização é WiFi.begin(ssid, password). Esse é o padrão da plataforma Arduino/ESP32. As demais alternativas contêm erros de sintaxe, diretivas inválidas ou parâmetros trocados.
Alternativa A — ✅ Correta ⟵ GABARITO
A diretiva #include <WiFi.h> importa a biblioteca padrão para WiFi no ESP32, e o método WiFi.begin(ssid, password) inicia a conexão com a rede fornecendo o SSID e a senha. Sintaxe correta e amplamente documentada.
Alternativa B — ❌ Incorreta
@libraries não é uma diretiva de pré-processador válida (o correto é #include). Além disso, Serial.begin(115200) configura a comunicação serial, não a WiFi.
Alternativa C — ❌ Incorreta
#include library é inválido. Serial.WiFi(9600) não é um comando reconhecido: Serial é um objeto serial, e não existe método WiFi nele. A taxa 9600 refere-se à serial, não à WiFi.
Alternativa D — ❌ Incorreta
A diretiva #include <WiFi.h>; tem ponto e vírgula indevido (não se usa ; após #include). O comando begin.WiFi(senha, rede) inverte a ordem: o correto é WiFi.begin(rede, senha) (ou WiFi.begin(ssid, password)).
Alternativa E — ❌ Incorreta
@include não é válido (deve ser #include). WiFi.begin(115200) passa uma taxa de transmissão serial como argumento, quando deveria receber SSID e senha.
NÃO CAIA NESSA!
Memorize a sintaxe exata: #include <WiFi.h> e WiFi.begin(ssid, password). A banca costuma trocar a diretiva (# por @), inserir ponto e vírgula no #include, ou inverter a ordem dos parâmetros. Pratique com exemplos reais.