Acum ceva timp, am realizat un ceas NTP pe afisaj grafic cu driver ILI9341 si Wemos D1 (ESP8266), asa ca am zis sa adaptez ceasul si pe un afisaj de 240x240 cu driver ST7789.
Diferenta mare e ca afisajul cu ILI9341 are rezolutie 320x240, iar cel cu ST7789 are 240x240, asa ca a trebuit sa modific programul pentru a incapea si ceasul analogic si cel digital. Am pastrat dimensiunea caracterelor pentru ceasul digital si am redus dimensiunea ceasului analog, care e doar informativ.
- ceas "original" pe afisajul cu rezolutie 320x240
- ceas pe afisajul cu rezolutie 240x240
Programul folosit este similar cu cel din programul anterior, doar ca este adaptat la afisajul cu ST7789 ce functioneaza cu biblioteca Bodmer/TFT_eSPI si am modificat ca pinul analogic sa fie cel ce face selectia de ora de vara sau de iarna. De asemenea, trebuie modificat, pentru ST7789, si fisierul User_setup.h care este in interiorul bibliotecii TFT_eSPI, la mine este asa:
Niciun comentariu:
Trimiteți un comentariu