Algumas versões mais novas de compiladores vêm apresentado conflito no mapeamento dos pinos da Serial1 fazendo com que o esp32 reinicie.

A pinagem é definida em um arquivo interno do esp32 e o problema é corrigido alterando-se o documento. Para encontrá-lo coloque no explorador de arquivos o caminho baixo, como na imagem.

C:\Users\User\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32

O caminho pode ser diferente de acordo com o PC, em vez de Users pode estar escrito Usuários, em vez de User pode estar um nome específico do usuário e a versão pode mudar de acordo com a sua instalação.

Uma vez no diretório, procure pelo arquivo HardwareSerial do tipo H. Use a imagem a baixo como guia.

Abra o documento e altere os pinos do RX1 e do TX1 para 22 e 21 respectivamente e salve a alteração. Pronto problema foi corrigido a comunicação voltou a funcionar corretamente.

Publicado por Lucas Baccin

Graduado no curso Técnico de Automação Industrial, pela Escola SENAI Zerbini, em Campinas - SP. Atualmente, Desenvolvedor Parceiro Opller.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *