Dalubar, come regoli il tuo orologio? cioè.....premendo i tasti, visivamente cosa accade?
Mi sono ispirato al classico metodo presente nelle radiosveglie, anche per dare un impatto "friendly" alla regolazione.
Premendo per 2 secondi l'apposito pulsante SET inizia a lampeggiare la prima riga, si preme l'altro pulsante fino ad accendere la "cifra" desiderata. A questo punto si preme ancora SET e lampeggia la seconda riga, stessa cosa...poi la terza...la quarta...a questo punto l'orologio fa 2 beep e torna al modo normale di visualizzazione con il nuovo orario impostato.
In questo modo la regolazione è semplice, veloce e ricorda quella degli orologi commerciali.
Certo a livello di codice NON è stata una passeggiata, c'è voluto più codice per fare questo che per tutto il resto ![]()
Anche perchè quando entri in modo regolazione, il lampeggio delle righe deve rispecchiare l'ora corrente, inoltre bisogna sempre sorvegliare che l'utente non imposti orari inesistenti o incoerenti (es: le 24:00 oppure le 13:60)...e per fare una cosa "pulita" e senza ridondanze c'ho dato sotto di bitwise ![]()