I use the DS1307 RTC module which is part of the data logger shield for an Arduino Uno. Every hour I write data to the SD card with a temperature reading date and time stamped. This hourly write is accomplished by using the Uno timer but surely there must be a better way of doing this.
Can I detect when the DS1307 increments by an hour but I'm unsure how this can be done. Another way would be to use the square wave output set to 1Hz from the DS1307 and count to 3600?
Any suggestions which is the best method - thanks?