Boa noite. 

Estou usando a librarie DS1307_DS3231_v1.4.7 no ESP32, ela consegue ler perfeitamente os dados de data e hora, mas quando tempo ajustar essas informações pelo Serial Monitor ele não recebe e para de mostrar as informações. Mas quando eu uso no Arduino Mega o mesmo funciona perfeitamente.

Exibições: 829

Anexos

Responder esta

Respostas a este tópico

Olá Adson!

Se funciona no Mega, não é erro no código.

Então podem ser 2 coisas, assim de imediato:

1) Mude o BR da serial (9600, 19200, 38400, 115200,etc)

2) Quando vc compila, é exibida alguma mensagem referente à compatibilidade da lib com o microcontrolador?

Mudei e mesmo assim continua. Não é exibo nenhum erro, creio que seja a alguma função que deve ser diferente no ESP32.

Adson, Os pinos usados para comunicação I2C são diferentes entre Arduino e ESP32

Verifique quais são e configure através do comando:

Wire.begin(SDA,SCL) no setup

Acho que é Wire.begin(21,22)

Pelo que eu testei o problema é na leitura da serial. Testei com outros exemplos de acender led pelo monitor serial e acontece a mesma coisa. :(

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço