![]() |
Цитата:
http://source.android.com/devices/te...ion-files.html https://source.android.com/devices/t...h-devices.html Судя по logcat, созданный мною файл подрубился. Команда getevent -p /dev/input/event1 выдаёт координаты стабильно, соответственно реальным нажатиям, а на экране нажатия в разных местах фиксируются. |
В общем, не тач виноват. Сделал скрипт, эмулирующий нажатия на тач:
sendevent /dev/input/event0 0003 0000 00002105 # X sendevent /dev/input/event0 0003 0001 00002117 # Y sendevent /dev/input/event0 0000 0000 00000000 # zero sendevent /dev/input/event0 0001 0330 00000001 # touch down sendevent /dev/input/event0 0000 0000 00000000 # zero sendevent /dev/input/event0 0001 0330 00000000 # touch up sendevent /dev/input/event0 0000 0000 00000000 # zero Точки так же появляются в 4-х разных местах. Продолжаю копать Андроид... Кстати, заметил, что ваш девайс сначала выдаёт touch down, потом координаты, а потом touch up. Вроде как не совсем правильный порядок... |
Цитата:
|
Пока удалось запустить тач в режиме "мышки". Т.е. передвижение пальца по экрану пропорционально передвигает курсор, но он не привязан к пальцу. При нажатии на экран клик происходит в том месте, где в данный момент находится курсор. Удалось это внесением изменений в IDC файл:
touch.deviceType = pointer touch.orientationAware = 0 touch.gestureMode = pointer device.external = 1 touch.usingJitterFilter = 0 Если закомментировать touch.gestureMode = pointer, вместо курсора отображается кружок (первый раз такое вижу). При этом обязательна строчка touch.orientationAware = 0, иначе координаты меняются местами. |
С контроллером Microchip AR1100 у меня происходит та же пляска координат. Так что ваш контроллер реабилитирован полностью. :)
|
Цитата:
|
Тема заглохла? что, все кому надо уже во всем разобрались и прошили?
Видимо я хуже чем чайник, у меня ничего не получается, помогите плз разобраться:dntknw: застрял на 4ом пункте:sad2: |
Выложи скриншет диспетчера устройств, с выделенным устройством, которое появилось после подключения контроллера.
|
Вложений: 2
Цитата:
Вложение 36486 а это после установки дров согласно Вашей инструкции в посте 178 Вложение 36487 |
Вложений: 2
|
Вложений: 1
на 4-ом пункте инструкции застрял в связи с тем что СОМ порт не меняется сколько бы я не ждал.
двигаюсь дальше, получаю вот такую картину Вложение 36490 |
Цитата:
По поводу скриншотов с устройствами - неужели не насторожил жёлтый восклицательный знак возле Ардуины на первом скриншоте? Это значит, что нет в системе дров под Ардуину в режиме бутлоадера. Про это нет в моей инструкции, ибо у меня дрова были до этого. Дрова идут вместе с Ардуино ИДЕ и без них Вы вообще ничего в неё не зальете. Как поставить IDE есть здесь http://arduino.ru/Arduino_environment Вы хотя бы светодиодом моргали из Ардуины? Если нет - выполнить переустановку дров и помигайте светодиодом на плате. http://arduino.ru/tutorials/blink Если на этом этапе все будет ок, то в шаге 4 моей инструкции будет порт бутлоадера Arduino bootloader и рядом номер порта, который нужно использовать при прошивке. |
Цитата:
|
Вложений: 1
|
Цитата:
так и не победил |
еще сейчас попробовал замкнуть RST и GND. не помогло, но раньше у меня при подключении к компу моргали поочередно два зеленных светодиода посередине, после замыкания остался моргать только один правый. это нормально?
|
Все! вроде как все получилось. :-)
оказывается замыкание RST и GND на какое-то время действительно привело к тому, что девайс стал работать как надо - после кнопки reset в диспетчере на несколько секунд стало появляться "Arduino Leonardo bootloader COM7", в этот момент и прошилась ардуинка. Спасибо всем за помошь! :-) |
А у меня фигня какая то получается. Прошил контроллер, под виндой откалибровал, в винде работает замечательно. Однако в андроиде работает только горизонтальная составляющая и то чуть дальше чем до середины. Т.е. курсор гдето в центре по вертикали и можно двигать по горизонтали до середины. Максимум что можно делать в таком режиме, это листать рабочие столы. Что за шняга? Как лечить и почему под виндой проблем нет?
Версия Андроида 4.1.1 , железо планшет с HDMI выходом. |
Цитата:
В темах у YAM1966 такого не нашел.... Только конкретный файл для его контроллеров. Ага, вроде разобрался, вечером попробую оживить свой тач. |
Вроде оживил, остались вопросы с разрешением при калибровке, а пока у меня часть экрана в андроиде не активна.
|
Помогите победить калибровку. Калибрую в винде потом подключаю к телефону и пока телефон в вертикальном положении все ок... но вот когда переварачиваю в горизонтальное то работает только пол экрана. а с hdmi выходом он работает только в горизонральном положении ...
|
Может кто сможет написать программу для калибровки под андроид?
Яб мог бы деньгами поддержать. |
Dreamer Nano 4.0-стоит ли его приобретать да стоит
Владимир |
Из-за участившихся однотипных вопросов по установке дополнил инструкцию по установке
http://www.pccar.ru/showpost.php?p=261290&postcount=26 пунктом о решении проблем при исполнении пункта 4 инструкции. |
Цитата:
Калибруйте под Виндой - все настройки сохраняются внутри Ардуины и работают потом под любой системой. Если координаты съезжают - копать нужно в сторону смещения изображения при выводе на экран и это НЕ проблема данного контроллера и оффтоп здесь. |
инструкция по установке Dreamer Nano 4.0
Все, что требовалось выполнено и все работает
Владимир |
Цитата:
Еще раз, первые несколько секунд мигает светодиод - это режим бутлоадера. Пока он мигает, нужно УСПЕТЬ посмотреть в диспетчере устройств номер ком-порта. Чтобы успеть, нужно ЗАРАНЕЕ открыть диспетчер устройств возле ком-портов и там на пару секунд будет ДРУГОЕ устройство и его номер порта нам и нужен. Все разжевано было здесь: Цитата:
|
калибровка
Прошил контроллер,
и конец все работает Владимир |
Цитата:
|
Контроллер резистивного сенсорного экрана
Всем привет.
Я надеюсь на Вашу помощь и я её получил большое спасибо лично zyxel812 и s.m. и всем кто разработал этот контроллер Владимир |
Судя по скринам - все правильно прошили. Чтобы в Винде заработало, нужно поставить драйвер CDC устройства - есть в шапке темы touch20130503.rar - внутри файлик
touchcdc.inf. На этом скрине http://pccar.ru/attachment.php?attac...9&d=1412345688 в других устройствах есть ZD Touch controller - на нем нужно зайти внутрь и обновить драйвер, указав вручную файл touchcdc.inf. После этого восклицательный знак на устройстве пропадет. После этого запускаете калибровку - TouchCalibrator.exe и следуете указаниям программы. |
калибровку - TouchCalibrator.exe
Спасибо за помощь, но ситуация разрешилось на100%
Владимир |
Мда.... Столько проблем из-за калибровки внешней тулзой..
Аффтар, ну сделайте калибровку по кнопке или по замыканию ноги контроллера без применения оболочек и будет всем счастье :yes4: |
Цитата:
Выберите Show state и потыкайте в экран - должны меняться цифирки. На Вашем скрине все нормально - прога просит ткнуть в крестик (как можно точнее) в левом верхнем углу, потом надо будет повторить это же для других точек. После этого нажать Upload to device, чтобы залить изменения в контроллер. Если тормозит-глючит, перезагрузите комп - прога здесь не причем. |
Цитата:
Я не аффтар, но вступлюсь за человека, который выложил бесплатно часть своего труда как есть и претензии здесь неуместны. Лично я все сделал за пару часов вечером, даже паяльник был применен минимально, разъём тача припаял. Отличная разработка. Прога калибровки кривовата, но дело своё делает, тем более, что нужна она разово. Основная проблема, что установка довольно плохо описана для людей с минимальными техническими скилами, но я не вижу проблемы чётко следовать пунктам инструкции хотя бы для прошивки. Я сам написал эту инструкцию по горячим следам, потому что через некоторое время не смог бы вспомнить, как я это сделал. Пункт про дрова добавил потом, так как они у меня уже были и были не нужны, но после пары жалоб я понял, что некоторые не программировали богомерзкую ардуину и дров может не быть. Калибровка не очень интуитивна, но если до этого хоть раз калибровал другими тулзами, позволяет понять, что нужно делать - потыкать в тачскрин для сбора инфы для подсчётов коэффициентов, потом нажать кнопку, чтобы залить эти цифры в контроллер. Другое дело нужны или подсказки или мастер настроек или пара скринов с описанием процедуры, иначе неопытному человеку сложно понять, что с этим всем делать, я сам понял не сразу. |
Контроллер резистивного сенсорного экрана
s.m.
Большое спасибо за помощь. Владимир |
Цитата:
Я высказал чисто свое ИМХО по решению основной проблемы данного устройства и не более. При этом не нужно ни CDC устройство ни ПО калибровки. Автору респект. И закончим на этом :drinks: |
s.m.
YAM1966 Вы помогаете всем нам и за это мы Вас ценим и обращаемся за помощью, Все человек не может знать, для этого и существует интернет и форумы. Спасибо Вам, живите и здоровейте. Владимир |
[QUOTE=s.m.;307938]На скринах все правильно. Прога сама взяла нужный порт. Попробуйте сделать Disconnect, Rescan, выбрать порт, Connect.
Выберите Show state и потыкайте в экран - должны меняться цифирки. На Вашем скрине все нормально - прога просит ткнуть в крестик (как можно точнее) в левом верхнем углу, потом надо будет повторить это же для других точек. После этого нажать Upload to device, чтобы залить изменения в контроллер. Если тормозит-глючит, перезагрузите комп - прога |
Контроллер резистивного сенсорного экрана
Добрый день.
Владимир |
Часовой пояс GMT +4, время: 09:50. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot