miercuri, 16 august 2017

Ceas cu reglaj manual al orei, termometru cu higrometru si afisaj multiplexat cu 4 cifre led (3)

   Fata de articolul anterior, am modificat modul de afisare la reglarea orei si minutelor (xx.CLm respectiv CL.yy), in vederea scrierii unui program (sketch) pentru ceas cu alarma si acolo trebuie sa se stie clar ce se regleaza.
   Schema de conectare este identica:
iar sketch-ul folosit este multiplexedclock3_1.ino.
   Modul de functionare si reglare e vede mai bine in filmuletele:
ceas cu reglaj manual, termometru si higrometru folosind Arduino (3)
RTC clock with manual adjust, temperature and humidity using Arduino (3)
    Pentru a putea functiona si afisa acest mod, a trebuit sa-mi creez si litera L (C era creata mai demult pentru a afisa simbolul de Celsius) si sa fac modificari in sketch-ul anterior.
   In mod normal, pe afisaj sunt prezentate: ora cu secundar animat ("bate"secundele) timp de cca 5 secunde, apoi tenmperatura o secunda si apoi umiditatea tot o secunda. Daca se apasa mai lung butonul MENU (cel din stanga in poze), se va intra in modul de reglare ore, indicand xx.CL:
   Daca se apasa butonul fara tetinere + (in partea dreapta, in poze), se creste valoarea orei, de la valoarea actuala; daca se tine apasat, valoarea creste automat, la depasirea valorii maxime (23) se trece la ora 0.
   Daca se apasa butonul MENU (cel din stanga) se trece la reglaj minute, indicatia fiind CL.yy:
   Daca se apasa butonul fara tetinere + (in partea dreapta, in poze), se creste valoarea minutelor, de la valoarea actuala; daca se tine apasat, valoarea creste automat, la depasirea valorii maxime (59) se trece la 0.
   Daca se apasa butonul MENU (cel din stanga) se trece la functionarea normala

Niciun comentariu:

Trimiteți un comentariu