Étape 3: DS1307RTC
Le module RTC utilise l’interface I2C du fil pour communiquer avec l’Arduino sur A4 et A5. La ligne de données (SDA) est sur l’A4 et la ligne d’horloge (SCL) est sur l’A5. Avec la pile sur le module, le CCF peut fonctionner jusqu'à 17 ans sans une source d’alimentation extérieure. La fiche technique recommande l’utilisation de résistances de pull-up à 5 v sur les lignes de données. Pour ce projet, ignorer la sortie de l’onde carrée (SQW).
Si vous n’utilisez pas la marque de breakout SparkFun assurer de raccorder un cristal sur les broches 1 et 2. Vous pouvez en savoir plus sur la puce sur la feuille de données ici .
Pour régler l’heure, j’ai utilisé code exemple de ladyada de sa bibliothèque de CCF et tutoriel. Vous pouvez obtenir la bibliothèque ici sur sa page de github. Son code définit l’heure à l’aide de l’heure sur votre ordinateur. Assurez-vous de décommenter cette ligne de code :
RTC.adjust (DateTime (__DATE__, __TIME__)) ;