Am new to Arduino and the little DS1307/3231 RTC modules and from some posts in the forum and elsewhere seems there are some reliablity issues when using the I2C bus...? (previously programmed with Pics which allow a 32k timing crystal to run an internal rtc in Pic chip)
As my project is all hinged around 24/7 timers etc that supports livestock I want to reduce system errors to the minimum.
Wondered what the best route to ensure minimum failures ?
I currently only have the DS1307 on the I2C bus using the standard Wire library. Would adding a I2C LCD to the same bus be ok or should I software control the lcd on 2 other pins ? or even switch things around, ie the DS1307 to software control ( ie RinkyDink)
Have seen some alternative libraries suggested with error routines built in like the WSwire or even this prorgam to clear the I2C lines after a power failure etc. http://www.forward.com.au/pfod/ArduinoProgramming/I2C_ClearBus/index.html
Any help appreciated