Проекты с использованием контроллера Arduino



Download 12,28 Mb.
Pdf ko'rish
bet81/215
Sana22.02.2022
Hajmi12,28 Mb.
#109180
1   ...   77   78   79   80   81   82   83   84   ...   215
Bog'liq
Petin V A - Proekty s ispolzovaniem kontrollera Arduino Elektronika 2014


Глава 10. Arduino и сенсорная панель 
141 
Когда к экрану не прикасаются, микроточки отделяют два резистивных слоя друг 
от друга. Если к верхнему слою прикоснуться, он деформируется и вступает в кон-
такт с нижним слоем, что позволяет проводить электричество из одного слоя в дру-
гой. Каждая из четырех сторон сенсорного экрана содержит проводящий электрод, 
который расположен по всей длине ребра и подключается к резистивной поверхно-
сти на верхнем или нижнем слое, совпадающем по оси. Например, левый и правый 
края могут соединяться с лицевым слоем, в то время как верхняя и нижняя кром-
ки — подключаться к заднему слою (рис. 10.3). 
Рис. 10.3. Электроды осей 
X
и 
Y
в резистивной сенсорной панели 
Эти четыре электрода выведены на разъем сенсорной панели как 
X1

X2

Y1 
и 
Y2

хотя порядок нумерации на разъеме может варьироваться в зависимости от кон-
кретной марки и модели сенсорного экрана. Выяснить пары соединений можно пу-
тем измерения сопротивления между ними мультиметром в то время, когда к экра-
ну не прикасаются. Каждые соответствующие пары будут иметь сопротивление 
между ними где-то около 1 K или ниже, в то время как несоответствующие элек-
троды будут разомкнуты. 
Чтобы прочитать одну ось координаты касания к экрану, один из слоев подключа-
ется к GND с одной стороны и к +5 В с другой, что обеспечивает непрерывно изме-
няющееся напряжение на поверхности этого слоя. Затем один из выводов на дру-
гом слое считывается с помощью аналогового ввода для определения относитель-
ного положения контакта между двумя краями: если ближе к краю GND, будет 
читаться меньшее напряжение, а если коснуться ближе к краю с +5 В, то читаемое 
напряжение будет выше. 
Чтение других осей требует переключения между выводами таким образом, чтобы 
слой, ранее подключенный к аналоговому входу, был переключен на GND и +5 В,
а один из электродов другого слоя был включен на аналоговый вход для чтения из 
него данных. 
С Arduino это довольно легко, т. к. выводы аналогового входа на самом деле явля-
ются и выводами цифрового ввода/вывода общего назначения, и их режим может 
переключаться в программе при необходимости. Нам не придется тратить время
и линии ввода/вывода для внешней коммутации подключения сенсорной панели
к аналоговому входу или GND и +5 В. При подключении выводов 
X1

X2

Y1
и 
Y2


142 
Download 12,28 Mb.

Do'stlaringiz bilan baham:
1   ...   77   78   79   80   81   82   83   84   ...   215




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish