Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Usando um relógio de tempo real com Arduino

Imprimir
Avaliação do Usuário: / 10
PiorMelhor 

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.

Comentários  

 
+1 #3 Também não achei o ExemploGuilhermeSilva 15-04-2014 00:38
Boa noite, eu também não estou vendo estes exemplos:
"Set Time" e "ReadTest" os dois testes que teoricamente estariam na library RTC.
Citar
 
 
0 #2 Falta arquivosFernando Bryan Frizzarin 18-02-2014 15:14
Os arquivos estão disponíveis para download aqui: http://www.seucurso.com.br/downloads/RTC.zip
Citar
 
 
+1 #1 falta os exemplo da pasta RTCFabiano 18-02-2014 12:36
Ola amigo falta os exemplos dentro da pasta RTC, sem ela o arduino não reconhece os arquivos
Obrigado :-?
Citar
 

Adicionar comentário


Código de segurança
Atualizar

You are here: