luni, 16 septembrie 2019

Ceas matriceal animat cu ESP8266 si RTC (DS3231) cu informatii despre temperatura si umiditate (4)

    Am reusit sa am indicatii in limba romana si pentru ceasul acesta (vedeti articolul precedent), scriind intr-un sir de caractere numele zilei, in alt sir de numere lungimea (numarul de caractere al numelui), la fel si pentru numele lunilor.
   Schema de conectarea a modulelor este identica ca si la versiunile anterioare, doar ca s-a modificat un pic programul.
    Programul nou este MatrixClock_ESP8266_DHT_3e2.ino in care am definit zilele si lunile, dupa cum se vede in liniile
   Ca si in versiuniule precedente, apare ora animata cu cifrele ce se modifica ce "coboara", apoi apare ziua, data, temperatura si umiditatea realtia a aerului, dupa cum se vede din pozele urmatoare:
   Cel mai bine se vede modul de prezentare in filmuletele urmatoare:
23.09.2019
   Deoarece uneori afisajul ramane stins, la initializare, am modifica ca textele ce se deruleaza sa fie impartite, intr-un minut sa apara data, in celalalt temperatura si umiditatea.
   Programul modificat este MatrixClock_ESP8266_DHT_3e2ok.ino si modul de afisare se vede in cele 2 filmulete:
ceas matriceal snimat cu higrometru si termometru (6)
LED matrix clock with ESP8266 (6)
29.9.2019
   Deoarece am observat ca daca ESO-ul se deconecteaza de la retea, verificarea la fiecare minut, in secunda 10, determina stingerea afisajului pentru perioada verificarii, am modificat sa am acest procedeu doar la ora 0:0:10, deoarece ceasul RTC cu Ds3221 este foarte precis si nu pot aparea decalaje de ora prea mari intr-o zi.

si am dezactivat indicarea anumitor stari prin aprindere/stingrea ledului de la D0/GPIO0 👽

Niciun comentariu:

Trimiteți un comentariu