Stránka 1 z 1

Dotykáč s XPT2046 + TFT 2,8" 240x320px s ILI9341

Napsal: 21 led 2024, 17:00
od celeron
Zobrazovač, kterej jsem s tímhle displejem dělal už několik týdnů maká. Líbilo se to kámošovi a tak mu dělám druhý kus.
A překvápko jako sviňa. Na stejnej SW s jiným kusem displeje stejnýho typu je zobrazení správně ale dotyk je zrcadlově převrácen kolem svislý osy. Nepoužívám žádnou rotaci, bez ní je displej na výšku konektorem dolů. Displej v prvním kusu má pozici 0, 0 v levém horním rohu, dotyková plocha má bod 0, 0 v levém spodním rohu. Druhej kus má displej stejně ale dotyk 0, 0 je v pravém spodním rohu. Zkusil jsem rotaci dotyku ale ta nic neřeší. V popisu knihovny dotyku XPT2046 nic o zrcadlovém nastavení není. Protože výstup dotyku je po SPI, tak prohodit vývody dotyku Y+ a Y- nejde.
No poradím si s tím podmíněným překladem softwarově ale jak je možný, že stejnej produkt od stejnýho dodavatele je takhle rozdílnej?
Dělal jste s tímhle displejem někdo něco?

Re: Dotykáč s XPT2046 + TFT 2,8" 240x320px s ILI9341

Napsal: 23 led 2024, 00:59
od celeron
Tak jsem to nakonec vyřešil podmíněným překladem a to rotací dotyku ´dotyk.setRotation(4);´ a prohozením bod.x a bod.y co lezou z ´ TS_Point bod = dotyk.getPoint(); ´
Ale stejně je divný, dva naprosto dle prodejce totožný TFT displeje a každej je trochu jinej.