Analog měřák na TFT displeji
Moderátor: Moderátoři
Analog měřák na TFT displeji
Včera jsem usmolil měření napětí 0-5V a podle něj hýbat v rozsahu 120° jen jednoduchou rafikou alá analogovej měřák. Bez popisů, stupnic. Maká to, ale před každým přestavením rafiky když mažu displej, tak je to s Arduino Pro Mini dost pomalý. Zatím nevím, jestli je na vykreslení tak pomalej TFT nebo komunikace po SPI nebo jestli má vůbec smysl to dělat s osmibitovou 328P a nepoužít rovnou nějaký "dělo" jako třeba ESP32.
Odpoledne zkusím, jak rychle by makalo před změnou polohy rafiky tu původní nejdřív smazat vymalováním na barvu podkladu a pak vymalovat novou polohu. Ale zatím vůbec netuším, jak bych to dělal na dílcích stupnice přes který by rafika ukazovala.
Zkoušel jste někdo něco takovýho? Na netu pár příkladů je ale zatím jsem nad tím nebádal.
Proč mi nemůže všechno chodit hned ?!!
K šílenému nápadu: která MP80 měla víc, než 80° výchylku?
Hill píše:K šílenému nápadu: která MP80 měla víc, než 80° výchylku?
Tu MP80 jsem dal jen jako příklad, čumím tady na ní na BM534. Celej systém je schovanej za čelním panelem a ve výřezu je jen průhledná zobrazovací část, matná před deprézem je schovaná. TFT-čko je skoro přesně velký jako výřez v panelu na BM534.
Ten displej umožní zobrazit výchylku 120° tak proč ji nepoužít na přesnější a přehlednější čtení polohy? Ona ta rozlišovačka 320 x 240 není zase tak závratná a větší úhel ji trochu zkompenzuje.
K tomu přemazávání stupnice ručkou. O tý metodě nakopírování podkladu stupnice na displej v Setup vím ale nevím, jestli to půjde na doplňování ručkou přemázlý stupnice použít. Nedíval jsem se zatím na knihovnu ILI9341 jestli umí zpětný čtení pixelů aby se třeba dal načíst do zálohy bloček pixelů přes který se pak namaluje ručka.
Zato mě překvapila dost podivná věc. Když pošlu na TFT displej čáru jako ručku s bodem otáčení v polovině spodní hrany displeje (pozice 160x240), tak můžu klidně zadat koncovej bod zcela mimo rozsah displeje, například -100,0 je ručka cca 60° doleva a 340,0 je cca 60° doprava.
Ale ta stupnice bude stejně o geometrii kolem sin a cos.
Proč mi nemůže všechno chodit hned ?!!
Ale zatím netřeba házeti flintu do žita. Když jde tohle:https://content.instructables.com/FU1/PRU6/I6NI5D6E/FU1PRU6I6NI5D6E.mp4 tak snad samostatnej analog nahoře půjde taky. Ale jak vidíte, přepisu stupnice ručkou se radši vyhnul.
Proč mi nemůže všechno chodit hned ?!!