Adesso va bene il Display rimane perfettamente al buio, ma occorre necessariamente la riga di pulizia pena visualizzazione di numeri impropri è capitato ad es. invece di ore 8 ore 28.
if (hour<10 ) {
lc.setDigit(chip_id, 6, hour, false);
lc.setChar(chip_id, 7, ' ', false);
}
else
led_print(hour, 6); // Print the hour
lc.setChar(chip_id, 5, '-', false); // Print the divider
led_print(minute, 3); // Now the minutes
lc.setChar(chip_id, 2, '-', false); // Another divider
led_print(second, 0); // And the seconds just to make it look exciting!
Adesso l'orologio ha un aspetto meno "amatoriale" ed è del tutto simile agli orologi commerciali, questa modifica contribuisce anche (seppur in modo marginale) al risparmio energetico spegnendo un inutile display che a "peso morto" visualizzava uno 0. Gli manca solo l'automatismo (che non è oggetto del testo) del radiocontrollo che lo renderebbe privo di manutenzione ordinaria (che comunque grazie all'encoder è semplice) ma comprendo bene che si tratta di modifiche ben più complesse e dispendiose di tempo di quella oggetto del testo, cercherò di documentarmi in tal senso ma non mi pare che ci sia molto in giro, a parte un progetto con PIC.
Comunque grazie già così è uno dei migliori Orologi con display a Led 7 segmenti, l'unico ad oggi (eccetto i dot Matrix) che consente la realizzazione di grandi dimensioni con opportuna interfaccia hardware (già in progetto) per display a 12V tipo Big. (Futura Elettronica).
Sempre disponibile per info costruttive.
Saluti