LusoRobótica - Robótica em Português

Discussão Geral => Ideias => Tópico iniciado por: AcidDagger em 20 de Julho de 2010, 21:39

Título: Temporizador com rtc + arduino
Enviado por: AcidDagger em 20 de Julho de 2010, 21:39
Será possivel utilizar um DS1307+ com um arduino funcionar como temporizador? Do género, quando chega-se a x horas do x dia, o arduino executava uma função qualquer?  :)
Título: Re: Temporizador com rtc + arduino
Enviado por: Sérgio_Sena em 20 de Julho de 2010, 21:49
A programação é o limite :)
Pode fazer-se tudo com microcontroladores.

Por ex.: fazes uma tabela de alarmes, e a cada segundo vais ler o RTC e comparar com a tabela. Se houver igualdade, fazes uma função determinada.

:)
Título: Re: Temporizador com rtc + arduino
Enviado por: AcidDagger em 20 de Julho de 2010, 22:03
o uso que quero dar aos rtc é para executar certas funções a certa hora  :)
Título: Re: Temporizador com rtc + arduino
Enviado por: delphi em 21 de Julho de 2010, 13:46
Existem RTCs que tem funções de alarme, não sei se é o caso do DS1307. (http://para.maxim-ic.com/en/results.mvp?fam=rtc (http://para.maxim-ic.com/en/results.mvp?fam=rtc))

Se o DS1307 não tiver a função de alarme, é possível fazer o que pretendes: o arduino de x em x tempo vê que horas são e caso seja altura de activar o alarme, acciona-o.

Os RTC que tem a função de alarme, penso que não é necessário estar sempre a "ver" as horas (logo o arduino está mais disponível para outras tarefas), porque através dos interrupts o arduino recebe a informação que foi atingida a "hora a alarmar".