sâmbătă, 27 februarie 2021

Ceas GPS cu reglaj ora locala (4)


   Ceasul GPS cu reglaj ora locala si afisare ora in format de 12 ore sau 24 are cateva "floricale" fata de ceasul din articolul anterior.
   Schema este aceeasi ca cea din articolul precedent, doar ca primul buton incrementeaza ora locala pana la UTC+14, dupa care trece la cea minima de UTC-12, iar al doilea comuta din format de 24 ore in cel de 12 ore, toate astea folosind programul ceas_neo6m_big_ro_adj_12_24h_full2.ino.
   Cateva exemple, de afisare in format de 24 ore si, respetiv, 12 ore:
- ora locala UTC+2:
- ora locala UTC+4:30 (sau UTC+4.5)
- ora locala UTC+5:30 (sau UTC+5.5)
- ora locala UTC+5:45 (sau UTC+5.75)
- ora locala UTC+14
- ora locala UTC-12
   Cele 2 filme ce descriu functionarea si modul de reglare sunt:

28.2.2021
   Dupa postarea filmuletului pe mai multe grupuri de pasionati Arduino, am primit sugestii pentru implementarea debounce-ului la cele 2 butoane si sa nu scriu mereu in memoria EEPROM la fiecare modificare, sa elimin si posibilitatea scrierii continue la apasare continua (defect buton cu contact permanent la masa, asa ca am implementat partea utila din exemplul aplicatiei numit DEBOUNCE
si am adaugat scrierea in EEPROM doar dupa 10 secunde la de la ultima apsare a butonului. Acest timp se poate mari, dar modificarea orei locale se face doar de 2 ori pe an, iar trecere de la formatul de 12 la 24 ore tot asa rar.
   Am facut inca 2 filmulete cu noul programel, ceas_neo6m_big_ro_adj_12_24h_full3.ino:
PS: si inca 2 filmulete;

10 comentarii:

  1. Hello Nicu.
    Actually, I have been following you for a long time and I really like your work.
    I learned a lot from his work. I appreciate you sharing your knowledge.
    Thank you.
    Stay healthy and happy.
    greetings from Turkey

    RăspundețiȘtergere
  2. Hello Nicu, thanks for the project.
    I would like to know if the Date, shown at the bottom left of the screen, this is automatic or should it be changed in code?
    Greetings from Brazil

    RăspundețiȘtergere
    Răspunsuri
    1. all info are from satelitte receiver... you not need to add anything...

      Ștergere
  3. Thanks; I'm asking because my Display always shows DATE: 31-12-2099

    RăspundețiȘtergere
    Răspunsuri
    1. is strange... eait more time to connect to.more satelites

      Ștergere
  4. era interesant cu un display max7219

    RăspundețiȘtergere
  5. era, dar tinand cont ca receptorul SPS trebuie sa fie sub cerul liber (sa "vada" cerul), este incomod si de asta nu am mai continuat cu el.... oricum proiectul a pornit de la un vitezometru GPS si afisajul asta era suficient.,.

    RăspundețiȘtergere
  6. ok. cat m-ar costa atunci codul pentru ceas-ul acesta dar cu ecran max7219?

    RăspundețiȘtergere
    Răspunsuri
    1. nu va costa nimic, doar ca trebuie sa gasesc un pic de timp liber sa adaptez codul.. pun in lista de chestii de facut

      Ștergere