Stap 3: DS1307 Real timerklok
De DS-1307 die ik gebruikte is geboekt naar een DIY PCB met 3V Lithium back-up batterij. Hierdoor makkelijk gebruiken voor diverse projecten.
Een van de voordelen van het gebruik van DS1307 is dat het kan worden aangesloten op een back-aanbod. Een 3V, CR2032 Lithium batterij wordt gebruikt als de back-aanbod voor DS1307. Wanneer de ingebouwde in macht zin detecteert stroomstoringen, zal het overschakelen naar back-aanbod en blijven de tijdwaarneming van de operatie. Met andere woorden, de gebruiker geen behoeften aan de zorgen van het verlies van tijdinformatie, zelfs als de belangrijkste controller is uitgeschakeld.
DS1307 wordt gecontroleerd met behulp van Inter-Integrated Circuit (I2C) communicatie. I2C gebruikt slechts twee bidirectionele open afvoer lijn, die seriële gegevens lijn (SDA) en seriële klok lijn (SCK). Aangezien de gegevens en klok lijn zijn open is drain, pull up weerstand vereist om ervoor te zorgen de logica systeem regelen op het niveau van de verwachte logica. Open afvoer output betekent dat het apparaat de productie laag rijden kan maar het hoge niet rijden. SDA wordt gebruikt voor de gegevensoverdracht tussen master en slave, terwijl SCK wordt gebruikt voor het synchroniseren van de data-overdracht via I2C bus.
Het gebruik van DS 1307 met Arduino: http://iamzxlee.wordpress.com/2013/06/27/ds1307-real-time-clock-rtc/