Buon pomeriggio a tutti, sto cercando di fare un orologio utilizzando un arduino uno ed un ds1307. Bene mi succede una cosa stranissima e forse mi sto perdendo in un bicchiere d'acqua.
Se scrivo questo codice`
int sec = (now.second(), DEC);
Serial.println(sec, DEC);
Ma secondo te questa istruzione cosa dovrebbe fare?
Te lo dico cosa fa: di fatto prende il valore "now.second()", poi lo scarta, prende il valore del simbolo "DEC" e quest'ultimo lo assegna alla variabile "sec". E guarda caso DEC vale "10".
Togli quella parentesi:
int sec = now.second();
Serial.println(sec, DEC);
EDIT: a parte che comunque il DEC nella "Serial.printl()" non servirebbe...