Se afișează postările cu eticheta biblioteca DMDESP. Afișați toate postările
Se afișează postările cu eticheta biblioteca DMDESP. Afișați toate postările

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:

duminică, 16 noiembrie 2025

Ceas NTP pe afisaj led P10 (2)

   Dupa ce am obtinut rezultate foarte bune cu ceasul NTP anterior, am zis sa fac si versiunea lui cu ceasul in format de 12 ore

Schema de comectare este identica


Ca si la ceasul RTC am pus cifra A pentru AM (inainte de ora 12 din miezul zilei), respectiv P penru PM (dupa ora 12, din miezul zilei)
  Programul modificat este NTPJam_1.ino si in filmuleltele de mai jos se vede modul de afisare: