Capítulo 7 — Programando o ESP32: servidor web e controle de I/O

Estrutura geral do código

O código principal do projeto é organizado em:

  • Inclusão de bibliotecas (por exemplo, #include <WiFi.h>).
  • Declaração de constantes e variáveis para rede, pinos e estados.
  • Função setup(), que configura Wi‑Fi, pinos e o servidor.
  • Função loop(), que fica aguardando conexões HTTP e tratando os comandos recebidos.

Conexão à rede Wi‑Fi

O ESP32 é configurado com o nome da rede (SSID) e a senha. Em seguida, ele tenta se conectar ao roteador. Após a conexão, o endereço IP é exibido no monitor serial, permitindo que você acesse o servidor pelo navegador.