Boas,estou com duvidas num protejo aqui, eu preciso de armazenar a data e hora actual, e só voltar a fazer o  que está dentro do void loop depois de 5 minutos, estou a utilizar já um rtc, o problema e que o arduino poderá ser desligado, e ai eu quero que esse tempo de espera se mantenha, alguém tem ideia de como se faz? ou se é possível? 

Obrigado.

Exibições: 892

Responder esta

Respostas a este tópico

Use a EEPROM do Arduino. Essa memória é não volátil ( mantem os dados mesmo desligada) .

https://www.arduino.cc/en/Reference/EEPROM

Qual RTC esta usando ? Alguns já tem memória que mantém os dados através da energia da pilha.

José não percebeu a minha duvida, mas obrigado na mesma.

È o seguinte eu corro o programa uma vez, e só deixo esse programa ser corrido segunda vez passado 5 minutos, até ai ok através do rtc consigo controlar isso, a questão é e se eu desligar e voltar a ligar o Arduíno percebe?

Os chips de modulos RTC tem uma saida de alarme.

Esse pino de alarme poderá ser usado para ligar o Arduino.

É isso que quer ? 

Qual módulo RTC esta usando ?

Hum talvez essa saída sirva.

O modelo que estou a utilizar é o RTC 1307, dá para programar esse alarme, se sim de que forma?

O DS1307 não tem pino de interrupção para alarme. 

https://www.sparkfun.com/datasheets/Components/DS1307.pdf

O DS3231 tem INT/SQW !

https://datasheets.maximintegrated.com/en/ds/DS3231.pdf

Eu vou ver aqui vlw,mas agora nem tou conseguindo meter meu R TC a funcionar no Arduino mega,fica com números estranho tipo 85 na data e 25 na hora.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço