![]() |
L'horloge RTC DS1807 | ![]() |
Problèmes de compatibilité avec des librairies ... |
![]() |
La page principale ... |
![]() ![]() ![]() | L'horloge RTC DS1807 |
![]() ![]() ![]() | Problèmes de compatibilité avec des librairies ... |
#include <Time.h> // Note : dans cette library, j'ai fait une modif : // ligne 80 MODIFICATION GoodFields pour eviter conflits avec RTClib #define dayOfWeekTime(_time_) ((( _time_ / SECS_PER_DAY + 4) % DAYS_PER_WEEK)+1) // 1 = Sunday //original : #define dayOfWeek(_time_) ((( _time_ / SECS_PER_DAY + 4) % DAYS_PER_WEEK)+1) // 1 = Sunday // *** DS1307 RTC *** horloge temps réel sauvegardée #define RTC1307 1 // <<< DS1307 présent sur le bus I2C #ifdef RTC1307 #include <Wire.h> #include <RTClib.h> // Note : dans cette library, j'ai fait une modif car l'auteur a osé utiliser la variable globale 'int i' !!! : // MODIFICATION GoodFields pour eviter conflits int iRTClib = 0; //The new wire library needs to take an int when you are sending for the zero register // original : int i = 0; //The new wire library needs to take an int when you are sending for the zero register // voir aussi lignes // Goodfields Wire.write(i); changées en Wire.write(iRTClib);Les bibliothèques modifiées sont disponibels dans les téléchargements :
![]() |
Utilisation d'un récepteur DCF77 sur 77,5 Khz | ![]() |
la suite ... | ![]() |
La page principale ... |
![]() |
17_shield_datalogger |