03-05-2012, 12:10
Zrobiłem procedurę kalibracji touch panela na 3 punkty, prosty wariant oparty na liniowym skalowaniu. Trzeci punkt na przyszłość dla korekty geometrii. Współczynniki kalibracji zapisywane w pamięci EEPROM. Pomiary z przetwornika AD7843 uśredniane i filtrowane co widać po grubości kresek i braku "szumu" w otoczeniu grafiki.
Na tym etapie prac nad syntezą możliwości panela po jego poprawnej kalibracji są wystarczająco dobre aby poprawnie wykrywać i interpretować klawisze funkcyjne.
Na zdjęciu przykładowy ekran narysowany procedurą TFT_paint (śledzenie miejsca dotyku panela). ATxmega64, 32MHz, SPI 250kHz.
Na tym etapie prac nad syntezą możliwości panela po jego poprawnej kalibracji są wystarczająco dobre aby poprawnie wykrywać i interpretować klawisze funkcyjne.
Na zdjęciu przykładowy ekran narysowany procedurą TFT_paint (śledzenie miejsca dotyku panela). ATxmega64, 32MHz, SPI 250kHz.
73 Adam

