ciao a tutti,
utilizzando la libreria DS3231.h vorrei incrementare e decrementare l'anno attuale da pulsanti x settare l'orologio da visualizzare su lcd ho creato questo
lcd.setCursor(6,1);
lcd.print(now.year());
if (mod_n == 3){ lcd.setCursor(10,1); lcd.print ("*");
if (inc ==1 ){Clock.setYear(now.year()+inc); inc = 0; dec = 0;}
if (dec ==1 ){Clock.setYear(now.year()-dec); inc = 0; dec = 0;}
}
else {lcd.setCursor(10,1); lcd.print (" ");} //cancello asterisco x anno
il problema è che Clock.setYear(now.year() + 1 ); non incrementa di 1 ma di x
dovrei usare un altro formato per l'incremeto ? tipo 0x01 o cose del genere?
numero del giorno e mese funzionano correttamente