-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Konop <k...@g...pl>
Newsgroups: pl.misc.elektronika
Subject: Problemy z rezystancyjnym panelem dotykowym...
Date: Thu, 17 Feb 2011 23:15:33 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 38
Message-ID: <ijk6m3$3a8$1@inews.gazeta.pl>
NNTP-Posting-Host: hmk227.internetdsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1297980931 3400 79.188.62.227 (17 Feb 2011 22:15:31 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Thu, 17 Feb 2011 22:15:31 +0000 (UTC)
X-User: konoppo
X-Antivirus: avast! (VPS 110217-1, 2011.02.17), Outbound message
X-Antivirus-Status: Clean
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.13) Gecko/20101207
Thunderbird/3.1.7
Xref: news-archive.icm.edu.pl pl.misc.elektronika:605222
[ ukryj nagłówki ]Witam
Na wstępie - mój problem opiszę na przykładowym programie do rysowania
po LCDku :). Jedzie się palcem/rysikiem po LCD no i to samo ma się
pojawić na wyświetlaczu.
JEśli nie dotykam wyświetlacza, to pojawiają mi się na nim śmieci!
Grupy punktów, w miarę stałych miejscach, trochę na prawo od środka,
oraz dalej na prawo i trochę wyżej. Problem występuje na dwóch
egzemplarzach podobnego wyświetlacza.
Oczywiście, mogę z tym walczyć, przez:
- zwiększenie czasu martwego na ustalenie się stanu na wejściu ADC
- wymaganie, aby N kolejnych pomiarów znalazło się w pewnym określonym
obszarze, tu mogę regulować N oraz promień R...
Wszystko fajnie, tylko nie potrafię dojść do satysfakcjonującego mnie
kompromisu:). Albo są śmieci, albo całość działa za wolno. Jeśli ustawię
zbyt wysoką ilość powtórzeń, to mam spore opóźnienie przy "kliknięciu".
Jeśli zaś dam małe opóźnienie, ale też mały promień, wówczas ciężko
zrealizować przeciąganie palcem po ekranie (wymagany jest bardzo powolny
ruch). Nie wiem, czy to wina samego panelu, mojej metody, czy sposobu
podłączenia... Generalnie próbowałem:
- zmienić kanał ADC na drugi (ten sam sygnał powinniśmy mieć na X1 i X2,
jak i na Y1 i Y2)
- zmieniać polaryzację
- inaczej układać kabelek połączeniowy (całość pracuje na płytce
prototypowej).
Nic to nie pomagało... Trochę mnie to wkurza, bo sprawa niby banalna, a
ciągle mam z tym problemy. Mam telefon z panelem rezystancyjnym (starszy
model) i tam to działa świetnie! Czyli ogólnie się da. Tylko nie wiem,
czy to wina wyświetlacza, czy mojego algorytmu??
Patrzyłem na gotowce, ale znajdowałem same prymitywne, bez kalibracji
nawet i oczywiście tak samo źle to działało... nawet nie umiałem
dopatrzyć się w nich kodu, który wykrywa dotknięcie panelu...
Może ktoś coś doradzi?? :)...
--
Pozdrawiam
Konop
Następne wpisy z tego wątku
- 17.02.11 23:26 Robert Zemła
- 18.02.11 07:30 Maciek
- 18.02.11 08:36 Konop
- 18.02.11 08:47 Konop
- 18.02.11 08:55 Maciek
- 18.02.11 09:25 Konop
- 18.02.11 09:51 Maciek
- 18.02.11 10:41 Konop
- 18.02.11 11:30 Maciek
- 18.02.11 11:31 Infotank
- 18.02.11 13:33 Konop
- 18.02.11 22:50 Konop
- 19.02.11 14:05 Konop
Najnowsze wątki z tej grupy
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
- Sterowanie bezprzewodowe do wbudowania
- NC vs NO
- Jak dzięki mojemu pomysłowi amerykańce z Google przyspieszyli TV
Najnowsze wątki
- 2024-09-30 Rozprawa zdalna brak komputera
- 2024-09-30 Zielona Góra => Spedytor międzynarodowy <=
- 2024-09-30 Hackowanie SS7
- 2024-09-30 Seba strikes back
- 2024-09-30 MĂźnchen => DevOps Engineeer (Azure) <=
- 2024-09-30 MĂźnchen => DevOps Engineer (Azure) <=
- 2024-09-30 Gdańsk => Frontend Developer (Angular area) <=
- 2024-09-30 Warszawa => Spedytor Międzynarodowy <=
- 2024-09-30 Marki => Senior PHP Symfony Developer <=
- 2024-09-30 Warszawa => Technical Leader (Java Background) <=
- 2024-09-30 Warszawa => Key Account Manager <=
- 2024-09-30 Warszawa => Key Account Manager <=
- 2024-09-30 Białystok => Full Stack .Net Engineer <=
- 2024-09-30 Kraków => Ruby Backend Developer <=
- 2024-09-30 dziki wschod