Mihai, a realizat ceasul in forma definitiva, sa zic asa, nu doar pe breadboard ca mine:
In versiunea de acum, daca se intra in meniul de reglare, dar nu se regleaza ora sau data, ceasul nu memoreaza nimic is nu se pierd secundele (deoarece ele erau resetate la zero) si i s-a implementat partea de a vedea la cat e programata alarma, pana acum trebuia intrat in meniul de reglaj.
Schema este aceeasi:
Ceasul prezinta, ca si pana acum ora cu secunde animate (in dreapta se aprinde punctul daca e alarma activa), apoi data, anul, temperatura si umiditatea.
Daca se apasa pe butonul + dupa ce se inica umiditatea retiva a aerului apare ora alarmei cu aprindere intermitenta, pentru a fi usor de identificat. Dupa 3 secunde se revine la functionare normala.
Daca se apasa butnul ADJUST se intra, ca si la versiunea anteriora de ceas, la reglaj ora, minute, an, luna, zi, activre sau dezactivare alarma, reglaj ora si minut alarma daca alarma e activata.
Daca in timpul alarma este in functiune se apasa butonul +, aceasta inceteaza pana in ziua urmatoare.
Am facut 2 filmulete, in care se vede modul de functionare si reglaj, cand se foloseste sketch-ul multiplexedclock4_6.ino:
La solicitarea lui Florin Bargaouanu, care a realizat si el acest ceas, utilizand un senzor DHT22 (care e mai precis decat DHT11), am modificat sketch-ul, care devine multiplexedclock4_6rev1.ino.
Modificare costa in aceea de a afisa mai rar data si anul, in acest cad afioseaza de 6 ori ceas-temperatura-umiditate, apoi ceas-data-an-temperatura-umiditate. E ceva similar cu ce imi zisese Vlad sa faca noaptea, sa afiseze fara data.
Am facut si postat filmuletul ceas cu reglaj manual, data, alarma, termometru si higrometru (7), care arata mai bine cum se prezinta informatiile pe ecran.