Étape 3: DS1307 horloge en temps réel
Le 1307 DS que j’ai utilisé a été déposée sur un PCB DIY avec pile de sauvegarde au Lithium de 3V. Ceci permettre facile utiliser pour divers projets.
Un des avantages de l’utilisation de DS1307 est qu’il peut être connecté à une alimentation de secours. Une 3V, pile au Lithium CR2032 est utilisé comme l’alimentation de secours pour DS1307. Chaque fois que le bâti au pouvoir sens détecte les pannes de courant, il va basculer vers une alimentation de secours et continuer l’opération de chronométrage. En d’autres termes, l’utilisateur aucun besoin de s’inquiéter de la perte d’informations en temps même si le contrôleur principal est actuellement désactivé.
DS1307 est contrôlée à l’aide de communications Inter-Integrated Circuit (I2C). I2C utilise seulement deux bidirectionnel drain ouvert ligne, qui sont la ligne de données série (SDA) et ligne d’horloge série (SCK). Puisque la ligne de données et horloge sont ouverts drain, tirer vers le haut la résistance est nécessaire afin d’assurer la logique système settle au niveau logique attendue. Sortie de drain ouvert signifie que le périphérique peut piloter son rendement faible mais ne peut pas conduire c’est élevé. SDA est utilisé pour transférer des données entre maître et esclave, tandis que la SCK est utilisée pour synchroniser tous le transfert de données via bus I2C.
Comment utiliser DS 1307 avec Arduino : http://iamzxlee.wordpress.com/2013/06/27/ds1307-real-time-clock-rtc/