W-Mouse Wab где, a - это контролер 1- AT90USB162 2- ATMEGA32U4 b - это тип сенсора и вариант оптики 1-adns6010, adns6090 2-adns3080, 3090 3-adns6090 + оптика от 3080 4-adns9500, 9800 старые обозначения W3- контролер AT90USB162, сенсоры adns6010, adns6090 или adns3080 W4- контролер AT90USB162, сенсор adns9500 W5- контролер ATMEGA32U4, сенсоры 60x0, 3080, 9500
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Выбросьте 1-ю версию схем и плат. Нет её. Есть одна и последняя редакция, которую компоновал для заказа Seleron. Всё остальное - начало начал, хлам, которым не надо забивать головы. У кого вдруг древние платы, тот сам это знает и уж как-нибудь разберётся в её недоработках, глядя на единственную и правильную схему в шапке темы.
Касается, кстати, и прошивок. У меня нет ни одной версии, кроме самой последней. Предыдущее я нещадно выбрасываю, как пройденный этап с недостатками, мелкими и не очень ! Хранить - личное дело каждого, но не здесь, в теме, а "дома", а все вопросы о предыдущем - не ко мне. Сейчас выложу 2.4 с горизонтальным скроллом и далее вновь будет только эта версия WX. Всё просто : для WX нет каких-то старых прошивок, которые в сравнении с последней обладают чем-то полезным и уникальным. Все они содержат только недоработки. Если вдруг появится некое ответвление - будет и предупреждение, и поддержка.
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Спаял программатор 1185 на базе платы WX Получилось даже лучше чем ожидал, в смысле аккуратней Повезло что удалось разъем с шагом 2мм вдудолить на отверстия для сенсора. Причем нормально встает туда мама - не видно как искривляются контакты. Если втыкать папаню - то выглядит ужасно. Осталось только стабилитрон 3.3В впаять, когда приедет из Китая. Старался ничего не курочить, чтобы в случае чего можно было WX-Mouse сделать без особых проблем.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
iG0Lka писал(а):
Осталось только стабилитрон 3.3В впаять, когда приедет из Китая.
Вместо него можешь впаять зелёный, жёлтый или синий светодиод. SMD - удобно, наверное. Вообще, можно даже и красный - будет работать. Анодом - к сигналу, разумеется. Совсем от безысходности можно 4 последовательных диода-стекляшки 1N4148.
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Walkie писал(а):
Вместо него можешь впаять зелёный, жёлтый или синий светодиод.
В принципе можно и промерить, я так понимаю надо тот у которого напряжение свечения близко к 3.3В, но в ближайшие пару месяцев вряд ли мне понадобиться прошивать атмегу, если только тиньку, да и то врядли. Так что подожду когда стабилитроны приедут. А соединение PCK где используется?
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
PCK цепляется к кварцевому входу XTAL1 программируемой микросхемы, если цепи кварца на ней не установлены (лень паять, например), а её фьюзы пробиты на таковой, или с завода так настроены. Ну, как внешний генератор. Потому что в режиме программирования, в отличие от хмеги, другим AVR генератор требуется.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Да, прикрутил. Клавиши, горизонтальный скролл ... короче, вот : MBTester 1.0. На все клавы тоже реагирует. Дубовый интерфейс с увеличенным шрифтом, но уж как есть. Описание внутри архива.
Member
Статус: Не в сети Регистрация: 24.01.2011 Откуда: Нижегородчина Фото: 31
Walkie Класс! Спасибо за прогу! Сейчас и боковые забинденные кнопки тоже работают. Что характерно даже удалось протестировать настраиваемую скорость срабатывания клавиш (настраивается в ПО Bloody6) - можно настроить от 1мс до 18мс - честно говоря, думал эта функция чисто для понтов и на самом деле ничего не работает... ан нет - с помощью Вашей проги видно, что граница мин.времени чётко проходит по настроенным в ПО миллисекундам. Ещё раз - спасибо за программку - очень полезная!
Member
Статус: Не в сети Регистрация: 24.01.2011 Откуда: Нижегородчина Фото: 31
Блин, дико извиняюсь.. а можно бы ещё одну штучку "прикрутить" в проге: по скроллу неплохо бы разделить по направлениям прокрутки на "вверх"/"вниз" - можно тогда прогнать тестом досконально хоть каждую отсечку! ну, типа переходишь на щелчок и туда-сюда колесико в пределах одного шага качаешь и смотришь/считаешь... и так по всем 12 (или у кого там сколько;) ) отсечкам. Можно такое сделать? ну пожалуйста
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
FenixSU, в смысле? Чтобы счётчик колеса не просто увеличивался, а работал в +\- в зависимости от направления прокрутки? Или же счётчик оставить (а это просто счётчик событий колеса, которые насылает система), но добавить поле, где показывается значение, по сути отражающее угол поворота колеса относительно начала запуска проги или RESET ? То есть, например. Колесо имеет 24 отсечки. Крутнув его на полный оборот - увидим число +24. Сделаем полный оборот в обратную сторону - число вернётся в 0. Сделаем два оборота в положительном направлении - будет +48. В отрицательном - будет -48. Так что ли ? Просто я на колесе не сосредотачивался, оставил на потом.
bnv123 писал(а):
Можно будет второй энкодер прицепить?
Можно. Если я добавлю его обработку в контроллер. А делать это ужасно не хочется по очень простым причинам. 1) Сам никогда не буду юзать второе физическое колёсико с кодером. 2) Чтобы отладить всё в целом, нужны реальные "запчасти", хотя бы просто кодер, пайка его навесом на плату WX и тест. А это возня, требующая времени. С учётом (1) ещё больше отбивающая всякое желание. Так что может и сделаю, но лишь по представившемуся случаю.
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Walkie писал(а):
так ?
я думаю имелось ввиду чтобы отображалось еще два значения времени - при вращении вперед, а также при вращении назад. т.е. еще два поля с циферками - в одном последнее время при вращении вперед, во втором тоже самое при вращении назад.
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
А с измерением периодов там ничего не сделаешь. Вот в момент T1 пришло сообщение "колесо крутнулось на +1", а затем в момент Т2 "колесо крутнулось на -2". И что там разделишь по направлению? Это клавишу можно нажать или отжать, и будет реакция ОС и на то, и на другое. А для колеса ведь нет каких-то сообщений, типа "оно остановилось".
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения