Libreria per RTC

Sto andando in confusione.
Ho un RTC ds1307 e ho visto che ci sono diverse librerie per il suo controllo. Come la TIME, RTCLIB, DS1307.... e altre
Quale e' la libreria che mi occupa meno risorse e piu' semplice da utilizzare? Quale e' la libreria piu' utilizzata?
Io ho la necessita' di usarla sia sul MEGA che sul DUE.
Grazie.

Questa è compatibile con la DUE e retrocompatibile con la MEGA
--> GitHub - adafruit/RTClib: A fork of Jeelab's fantastic RTC library

ok. era una di quelle che stavo provando.
usero' quella allora.
Grazie!

Attento a scrivere correttamente il codice per le diverse schede nel Setup().
Vedi l'esempio della libreria:

#ifdef AVR
  Wire.begin();
#else
  Wire1.begin(); // Shield I2C pins connect to alt I2C bus on Arduino Due
#endif
  rtc.begin();

La DUE usa sia Wire che Wire1. Quindi occhio al numero. :wink:
Dipende dai pin che usi.

si grazie, lo avevo visto.
Stavo combattendo per visualizzare il giorno della settimana, alla fine ci sono riuscito leggendo nel file .h, visto che non c’e’ una guida sui comandi.

Ora sono riuscito a settare la data e a leggerla.
Per poterla modificare singolarmente i vari dati, ad esempio il giorno, o i minuti ecc da un menu’ ci sono dei comandi specifici e mirati? oppure mi creo delle variabili che poi integro e le mando con il “DateTime”?

Controlla i comandi della libreria, ma non credo si possa inviare il dato singolarmente.
Nel caso, come hai detto, crei delle variabili temporanee dove salvi il valore corrente e invii tutto con un unico comando.