Fata de ceasul anterior am adaugat in program facilitatea de a arata formatul de 12 ore cu indicare AM/PM cu ultimul punct zecimal al cifri din dreapta, deoarece nu mai am pini liberi la placa Arduino (as mai avea pe D0/D1 - Rx/Tx, dar nu e ok sa-i folosesc, sau as putea muta pentru ca am Nano butoanele de meniu si crestere valoar epe A6/A7), dar programul nu poate fi folosit pe mai multe tipuri de placi (Nano, Uno, Pro Mini, chiar si Mega, etc)
Formatul aceste de 12 ore mi-a fost cerut insistent 😁😃 de un cititor al blogurilor mele din Nigeria, asa ca am zis ca daca tot am dezvoltat proiectul, sa fac si asta.
In programul multiplexed_scroll_clock3c.ino se schimba simplu valoarea h12 = 0 pentru formatul de 24 ore, respectiv h12 = 1 pentru formatul de 12 ore.
Am pastrat facilitatea de a functiona cu anod comun sau catod comun prin simpla schimbare a variabilei tip = 0 pentru catod comun, respectiv tip = 1 pntru anod comun:
inclusv de a testat functionarea cu variabila test = 1, respectiv pentru functionare nomala test = 1
Dupa cum se vede din pozele de mai jos, ora 1:01 PM sau 13:01 in formatul de 24 ore
respectiv ora 2:02 AM, respectiv 2:02 in format de 24 ore