Este projeto é bastante simples de entender:
- Nós definimos primeiramente o tempo do módulo do relógio do tempo real DS3231;
- Em seguida, obtemos a data, hora e temperatura do RTC;
- Exibimos a data, hora e temperatura no visor OLED;
- Nós atualizamos o OLED com a nova hora atual e leituras a cada segundo.
Siga o próximo diagrama esquemático para conectar o circuito ou use a tabela a seguir como referência. Ambos os módulos se comunicam com a placa Arduino usando o protocolo de comunicação I2C.
Como cada módulo tem um endereço I2C exclusivo, podemos usar o mesmo barramento I2C (same I2C pins) para estabelecer uma comunicação entre o Arduino e os módulos.
Para acessar o código, acesse este link