рних екранів, званих іноді цифровими, дуже схожа з конструкцією екранів резистивних; тільки замість суцільних резистивних шарів використовуються горизонтальні і вертикальні прозорі провідні смуги. При торканні екрану передня плівка деформується, і вертикальна смуга стосується горизонтальною. Наявність замикання фіксує мікропроцесор. Розташування всіх електродів на площині відомо, а тому перетин замкнутих електродів однозначно визначає точку дотику екрана.
Основний недолік даного пристрою - дуже низький дозвіл, порядку 10 ліній на дюйм. Тому такі пристрої абсолютно не підходять для малювання і введення написів. Головне ж їх достоїнство - найнижча серед усіх сенсорних екранів вартість. Надійність матричних екранів вище, ніж резистивних, так як навіть при порушенні проводить шару (зміні опору) мікроконтролер визначить наявність замикання між електродами і вирахує координати точки дотику точно. Матричні екрани застосовуються в тих випадках, коли потрібно дешевий екран, а програма-додаток допускає низьку точність вказівки.
Екран зазвичай з'єднується з мікроконтролером через його паралельний порт. На Рис.4. наведена схема з'єднання контактів сенсорного екрану містить 5 стовпців і 3 рядка.
Малюнок 4
Лінії з'єднання 5 стовпців і 3 рядків з'єднуються з висновками 8 - бітного порту мікроконтролера. Дана матриця далі сканується програмно.
Висновки входів / виходів порту конфігуруються для 5 стовпців як входи з внутрішніми підтягуючими до напруги харчування резисторами. Висновки рядків конфігуруються як виходи. Принцип сканування здійснюється наступним чином: спочатку на рядку R1 встановлюється логічний 0, на R2 і R3 - 1, процесор здійснює зчитування рівнів на всіх лініях стовпців С1, С2 і т. д. Якщо жодна з кнопок рядка R1 не натискати, то на всіх входах буде присутній логічна 1. Потім сканується рядок R2, якщо натиснути кнопку у вузлі R1, C3 то на вході C3 в даному циклі сканування з'явиться логічний 0, що свідчитиме про натискання даної кнопки. Потім сканується рядок R3 і т. д. багаторазово циклічно повторюючись.
Для прикладу розмістимо просте меню з 4 кнопок на LCD дисплеї 320x240 з 70 позиційної сенсорною панеллю (HDM3224TS - 1). Перш за все необхідно розробити меню з 4 зображеннями кнопок. Зображення кнопок необхідно розташувати точно під існуючими сенсорами. (Див. Рис.5)
Малюнок 5
Зображення кнопки може займати більше 1 сенсора. На другому етапі необхідно вибрати адреси сенсорів відповідні зображеннях кнопок. У нашому прикладі цими адресами є:
SLOW=C2, R7
MEDIUM=C2, R5
FAST=C2, R3
STOP=C9, R2 або C10, R2 або ... C9, R7 або C10, R7
На закінчення необхідно присвоїти програмний вектор кожному сенсору, перерахованого вище для динамічної зміни кольору або виду кнопки, коли вона була дійсно натиснута оператором, для зорової зворотного зв'язку про виконання кожної дії.
Такий віртуальний дисплей може бути оперативно змінений за бажанням розробника. Він є найбільш гнучким і інтуїтивним з усіх відомих інтерфейсів людина-машина.
Ємнісний (електростатичний) сенсорні екран