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.
Tags:
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. :(
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por