O site Eletrogate publicou em 17 de outubro de 2025 um guia completo que explica, passo a passo, como estabelecer comunicação serial entre duas placas ESP32. O material foi elaborado para entusiastas de sistemas embarcados que precisam trocar dados de forma rápida em projetos de Internet das Coisas (IoT) e automação.
Materiais e montagem do circuito
Para a montagem, o autor recomenda apenas dois módulos ESP32, dois cabos USB e jumpers para as conexões. O diagrama apresentado mostra a ligação cruzada entre os pinos de transmissão (TX) e recepção (RX) das placas, além da necessidade de um terra (GND) comum para que ambas usem a mesma referência de tensão.
Configuração do ambiente
O tutorial sugere o uso do Visual Studio Code com a extensão PlatformIO, mas também aceita a IDE do Arduino. Cada placa recebe uma identificação — “ESP32-1” e “ESP32-2” — que é utilizada no código-fonte.
Códigos de exemplo
Na primeira demonstração, a placa “ESP32-1” envia a mensagem “Olá do ESP32-1” e aguarda a resposta “Olá do ESP32-2”. O sketch utiliza a porta Serial1 configurada a 9600 baud, com os GPIO16 e GPIO17 como RX e TX.
Em seguida, o autor apresenta um protocolo proprietário simples de três caracteres de cabeçalho: “LDN” pisca o LED integrado pelo número de vezes indicado no payload com intervalo de um segundo, enquanto “LDR” executa o mesmo comando com pausa de 200 milissegundos. O segundo ESP32 interpreta a string recebida, separa o código e converte o restante em número de piscadas.
Imagem: Internet
Resultados
No teste final, a placa receptora só executa a ação quando reconhece um dos dois cabeçalhos definidos, demonstrando a eficácia do protocolo para filtrar comandos. Vídeos anexados no artigo exibem o funcionamento prático do sistema.
Com o procedimento, o Eletrogate mostra que é possível implementar comunicação direta entre dispositivos de forma simples, usando poucos componentes e comandos básicos de UART.
Com informações de Eletrogate

