Общий принцип работы всех сенсорных экранов заключается в том, что устройство показывает варианты действий, а пользователь выбирает нужный посредством прикосновения к экрану. digitalocean.ru
Есть несколько типов сенсорных экранов, каждый из которых работает на своём принципе: ownpetz.com www.geeksforgeeks.org
- Резистивные. ownpetz.com Состоят из двух тонких слоёв, обычно из гибкого пластика и проводящего материала, разделённых небольшим зазором. ownpetz.com При нажатии на экран слои соприкасаются, замыкается цепь. ownpetz.com Устройство регистрирует это положение и интерпретирует прикосновение. ownpetz.com
- Емкостные. ownpetz.com В таких экранах используется слой ёмкостного материала, который хранит электрический заряд. ownpetz.com Когда палец касается экрана, он нарушает локальное электростатическое поле, и датчики обнаруживают изменение ёмкости. ownpetz.com
- Инфракрасные. ownpetz.com Используют сетку инфракрасных световых лучей, проецируемых на экран. ownpetz.com При прикосновении пользователь блокирует некоторые из лучей, и это прерывание помогает определить местоположение прикосновения. ownpetz.com
- SAW. ownpetz.com www.geeksforgeeks.org В таких экранах по поверхности проходят ультразвуковые волны. ownpetz.com Прикосновение поглощает часть волны, и это изменение используется для определения точки контакта. ownpetz.com
Независимо от типа, все сенсорные экраны следуют базовой последовательности событий: ownpetz.com
- Инициирование события прикосновения. ownpetz.com Пользователь касается экрана пальцем или стилусом. ownpetz.com
- Обнаружение местоположения. ownpetz.com Датчики экрана обнаруживают точку контакта, измеряя электрические изменения (в ёмкостных экранах) или давление (в резистивных экранах). ownpetz.com
- Обработка сигнала. ownpetz.com Эти данные отправляются на контроллер сенсорного экрана — небольшой микрочип, который обрабатывает сигналы и вычисляет точные координаты прикосновения. ownpetz.com
- Ответ операционной системы. ownpetz.com Обработанный ввод передаётся операционной системе, которая переводит его в действие, например, открывает приложение или набирает букву. ownpetz.com