Avaliação do Usuário

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa
 

Em equipamentos ou sistemas de automação onde a data e horário são importantes, como loggers, calendários, relógios, painéis de informações e etc. é necessário ter acoplado ao seu equipamento um RTC, Real-Time Clock ou Relógio de Tempo Real.

 

Um RTC é um pequeno circuito que é capaz de receber determinada hora e data e mantê-los atualizados em tempo real através de um relógio.

 

O RTC:

 

 

 

 

 

Ligue o pino GND do RTC ao GND do Arduino:

 

 

 

 

 

 

Ligue o pino 5V do RTC ao 5V do Arduino:

 

 

 

 

 

 

Ligue o pino SDA do RTC ao pino analógico 4 do Arduino:

 

 

 

 

 

 

Ligue o pino SCL do RTC ao pino analógico 5 do Arduino:

 

 

 

 

 

 

Baixe o arquivo RTC.zip e descompacte-o dentro da pasta Library onde está a sua instalação do ambiente Arduino.

 

Vá ao menu Sketch, na opção Import Library e clique na opção Add Library:

 

 

 

 

 

 

Encontre e selecione a pasta RTC que acabou de criar com a descompactação do arquivo RTC.zip. Voltando ao menu você terá:

 

 

 

 

 

 

Agora baixe o arquivo Time.zip, descompacte-o na pasta Libraries como fizemos com o arquivo RTC.zip. Serão criadas duas pastas: Time e TimeAlarms. Adicione-as no ambiente Arduino da mesma maneira que acabamos de fazer com o RTC.

Reinicie o ambiente para ter certeza do carregamento correta da biblioteca.

 

Finalmente vamos ao código! Primeiro, para ajustar a hora do RTC com a data e horário de seu computador:

 

Vá ao menu File, selecione a opção Examples, selecione a opção RTC e clique sobre SetTime:

 

 

 

 

 

 

Você terá o código:

 

 

 

 

 

 

Faça upload para seu Arduino e abra o Serial Monitor:

 

 

 

 

 

 

Pronto, você tem o relógio de tempo real sincronizado com a data e horário de seu computador.

 

Agora vamos ver o código para leitura desses dados:

 

Vá ao menu File, selecione a opção Examples, selecione a opção RTC e clique sobre ReadTest:

 

 

 

 

 

 

Você terá o código:

 

 

 

 

 

 

Faça upload para seu Arduino e abra o Serial Monitor:

 

 

 

 

 

 

Ok, tudo funcionando!

 

 

Com esses códigos exemplos você poderá fazer adaptações para qualquer aplicação que quiser.