Ir ao conteúdo

Posts recomendados

Postado

Boa Noite!

 

Estou voltando a programação e resolvi deixar de lado os PICs e partir para o Arduino, por ser mais fácil as declarações bit a bit dos registradores, e novamente quero montar um relogio digital com o DS3231 e um LCD 16x2.

 

Apos montar isso vou incrementando cada vez mais, mas por agora o desafio já é grande, pois a minha biblioteca do RTC nao quer funcionar , o arduino nao reconhece. A parte do LCD funcionar ja consegui:

 

Citação

#include <LiquidCrystal.h> //Inclui a biblioteca do LCD
 
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura os pinos do Arduino para se comunicar com o LCD
 
int temp; //Inicia uma variável inteira(temp), para escrever no LCD a contagem do tempo
 
void setup()
{

lcd.begin(16, 2); //Inicia o LCD com dimensões 16x2(Colunas x Linhas)
lcd.setCursor(0, 0); //Posiciona o cursor na primeira coluna(0) e na primeira linha(0) do LCD
lcd.print("Relogio HH:MM:SS"); //Escreve no LCD "Relogio HH:MM:SS"
lcd.setCursor(0, 1); //Posiciona o cursor na primeira coluna(0) e na segunda linha(1) do LCD
lcd.print("Data DD/MM/AA"); //Escreve no LCD "Data DD/MM/AA"
 
}
 
void loop()
{

lcd.setCursor(13, 1); //Posiciona o cursor na décima quarta coluna(13) e na segunda linha(1) do LCD
lcd.print(temp); //Escreve o valor atual da variável de contagem no LCD
delay(1000); //Aguarda 1 segundo
temp++; //Incrementa variável de contagem
 
if(temp == 600) //Se a variável temp chegar em 600(10 Minutos),...
  {
  temp = 0; //...zera a variável de contagem
  }

}

 

Coloquei o contador só para o LCD não ficar parado...

 

Depois colocar 3 botões: Set, Incrementa ( + ) ,Decrementa ( - )

 

 

Aguardo! Obrigado!:)

Postado

@Bruno R Ruinho ,

 

Fez a escolha certa, meu amigo !

 

Infelizmente, não posso te ajudar em nada no C, mas posso te mandar alguns links para voce se basear, alguns com bibliotecas bem novinhas  :

 

http://www.instructables.com/id/Real-time-clock-using-DS3231-EASY/

 

https://github.com/JChristensen/DS3232RTC

 

http://misclab.umeoce.maine.edu/boss/Arduino/bensguides/DS3231_Arduino_Clock_Instructions.pdf

 

http://www.rinkydinkelectronics.com/library.php?id=73

 

Se fosse no Bascom .... aí a história seria bem mais simples, tem um projeto prontinho ( tem de se cadastrar para poder ver )  :

 

http://www.mcselec.com/index2.php?option=com_forum&Itemid=59&page=viewtopic&t=13460&highlight=ds3231

 

 

Paulo

 

 

 

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!