miercuri, 29 aprilie 2026

Ceas NTP cu animatii pe afisaj led monocrom P10 (2)

    Dupa ce am testat ceasul prezentat in articolul anterior, am zis sa ma folosesc iar de AI sa imi adauge un text deplasabil in partea de sus, in locului celui fix. Am hotarat sa pun numele zilei si data, dar de data asta nu a fost asa simplu, deoarece am primit numai programioare ce aveau defecte de prezentare a textului. Am renuntat dupa cateva ore, dar a doua zi, dupa ce am realizat ca nu reusesc in acest mod sa scot un program corect, am cautat si gasit un programior in exemplul bibliotecii DMDESP care nu functiona corect cu fonturi de inaltime mica (5 in cazul meu). Am cerut sa mi-l corecteze si .. minune, a iesit din prima. Apoi am solicitat sa imi combine cele 2 programioare si iar probleme... asa ca am combinat eu cele 2 programioare.

    Fontul gasit (Font3x5.h) cu inaltimea de 5 pixeli are caractere destul de ciudate,

asa ca am facut un alt font (NewFont5x3.h) cu inaltimea de 6 pixeli, spatiu de 1 pixel si latimea normala de 3 pixeli, dar mai sunt si exceptii, cu ajutorul aplicatiei on-line dmd-font-generator 

(uitasem sa definesc litera s, dar am modificat fisierul ulterior, pentru ca era la fel ca litera S), dupa ce am mai creat ulterior alt font (Fontnou5x.h), mai placut ochiului.

Schema este cea obisnuita, folosita pentru biblioteca DMDESP

    Programul ce foloseste primul font creat de mine este 

- pe github: MorphingClock_P10DMDESP_3g

- in calculator

- in Arduino IDE

iar programul ce foloseste al doilea font creat de mine este 

- pe github; MorphingClock_P10DMDESP_3g1

- in calculator

- in Arduino IDE

    Am realizat si urmatoarele filmulete:

Niciun comentariu:

Trimiteți un comentariu