Ola pessoal.

Já andei à procura pela Internet, e não consegui encontrar uma programação que me ajudasse na elaboração de um dos meus projetos, que consiste em ligar a rega entre as 20:00 e as 08:00 do dia seguinte. Utilizei um módulo RTC DS1307.

Se me conseguirem ajudar.. 

Exibições: 436

Anexos

Responder esta

Respostas a este tópico

Fellipe Couto obrigado pela sua ajuda, mas o que eu procuro é uma programação fácil capaz de ligar a rega entre aquelas horas, e não uma programação de um relógio digital.

Ainda sou um pouco novo na programação de arduino não consigo ainda perceber muito da programação :)

Obrigado na mesma

No link do Felipe tem algumas rotinas de despertador (calendário de datas importantes).

Mude as suas rotinas para horas ao invés de dias.

Sugestão (mais complexa) - use os registradores 08h - 03Fh do RTC 1301 para gravar as horas : 20:00 e 08:00 e o a duração de tempo da rega. Esses registradores são mantidos pela bateria do relógio.

Isto é, se  o Arduino for desligado e depois ligado, vai regar na hora correta.

Me facilitou a vida.

Obrigado pela sua ajuda me ajudou bastante.

Sobre os registradores do RTC, acho que disse besteira.

O programa com as horas configuradas fica gravado no Arduino...

Ele não se apaga ao desliga-lo.

Para entender como funciona o RTC 1307:

http://www.maximintegrated.com/datasheet/index.mvp/id/2688

http://learn.adafruit.com/ds1307-real-time-clock-breakout-board-kit...

Datasheet :

http://datasheets.maximintegrated.com/en/ds/DS1307.pdf

 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço