Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [114]
Наш опрос
Оцените мой сайт
Всего ответов: 1222
Главная » Статьи » Мои статьи

Мультимедийная клавиатура виндуксоида
Атомная клавиатура виндуксоида уже была, настала очередь Мультимедийной клавиатура виндуксоида! И это всё благодаря нашему многоуважаемому автору mrShilov! Читаем, впитываем знания, собираем нужную вещь!



В конце вышеуказанной статьи был вызов сообществу - "Осталось слить 2 дескриптора и их обработку. Кто смелый?!".
Смелый нашёлся, дескрипторы слиты, работа проделана я вам скажу немалая, устройство протестировано ещё одним уважаемым человеком - Максом. Ну а мне выпала честь всё это оформить в виде статейки. 

Схема осталась прежняя, с первого варианта.



В исходном коде есть необходимые пояснения. Измененные строчки помечены !!!, добавленные ***. Компилировать нужно обязательно с новой библиотекой Оллопы! Она тоже присутствует в архиве
Если будете переделывать под свои нужды, не забывайте делится с нами.

Удачи!


Категория: Мои статьи | Добавил: bascom (13.06.2012) | Автор: Radan
Просмотров: 7492 | Комментарии: 15
Всего комментариев: 14
0
14 ManowaRus   [Материал]
Хотел на добавить к устройству функцию приёма команд от пк но так и не разобрался как это реализовать. Попробовал добавить еще одно HID устройство тоже ничего не вышло. Не подскажите как реализовать такое?

0
13 cunningfox1986   [Материал]

0
12 cunningfox1986   [Материал]
Пишу второй раз!!! как бы все ОК!! одно но, Как реализовать MEDIA SELECT одна из единственных кнопок которую не получается реализовать!!!Пробовал все возможные скан коды ...... и ни как ((

-1
6 apollo333   [Материал]
А я хочу себе сделать клавиатуру по образцу на картинке. С интерфейсом PS/2. Может мне кто-то помочь, со схемой и прошивкой на микроконтроллере скажем ATTiny2313, или ATTiny13 (если возможно???) мне нужно 17 клавиш, которые на картинке.

https://yadi.sk/i/9IJF-R5xeWyZm

0
7 bascom   [Материал]
А почему именно с интерфейсом PS/2.?
С ЮСБ сделать будет легче.
Я примеров таких не встречал.

0
8 apollo333   [Материал]
PS/2 нужно для того, что иногда нужно при настройке компьютера зайти в БИОС или запустить загрузку с флешки или компакт-диска. Много компьютеров не поддерживают ЮСБ клавиатуры в ДОСе или отключена по умолчанию в биосе поддержка юсб клави мышек. Вот я и хочу себе такую клаву (небольшую) чтобы таскать с собой проще. А то приходится бегать по соседям клиента, чтобы найти PS/2 клаву для нажатия 3х-4х кнопок. Я думаю если сделать ЮСБ, она должна работать и на PS/2. Просто нужна компактная клава. Возможно даже уменьшить количество кнопок, но тогда придется фантазировать с корпусом.

0
9 bascom   [Материал]
Тогда незачем изобретать велосипед.
Просто берёте контроллер с такой клавиатуры и делаете соответствующую распайку ваших клавиш. Конечно немного придётся потрудиться, чтобы понять какая клавиша как подключается. Там клавиши тоже в матрицу подключены.

0
10 apollo333   [Материал]
Мне говорили, что в АВР-Студио есть готовая библиотека АТ-команд, но я от программирования очень и очень далек, и как это сделать даже представления не имею. С паяльником более-менее работаю, печатку сделать умею, спаять смогу, запрограммировать микроконтроллер смогу, программатор спаял USB910-ый, пробовал шить, получалось, спаял метало-детектор, ADSL-тестер и тестер полупроводников - все работает. Вот я и интересуюсь, есть ли у кого схемка и прошивка для мк. Кстати есть клавы USB/PS2 - изначально USB, а есть переходник PS/2, я его разбирал, а там внутри ничего нет, только проводки между контактами.

0
11 bascom   [Материал]
Универсальную клавиатуру реализовать на АВР весьма затруднительно.
И я если честно такой самодельной не встречал.
Для вас предложенный мною вариант будет самым оптимальным - взять готовый контроллер от универсальной клавиатуры и подключить кнопки.

0
5 qmuha   [Материал]
идейка в голову стукнула: а что если сюда запилить радиоуправление типа:
http://cxem.net/uprav/uprav16.php  или вроде как проще: http://radioskot.ru/publ/radioupravlenie_na_mikrokontrollere/1-1-0-473 (вот только с pic ами не работал и программатора нет, ну это решаемо) вот только в комментариях тишина а помощь нужна

0
4 qmuha   [Материал]
всё, вроде разобрался, но андроид не хочет видеть, хотя на винде нормально

0
3 qmuha   [Материал]
Здравствуйте, собрал, вроде все работает, только не получается изменить код(баском первый раз вижу, незнаком с синтаксисом) плату сделал в форме дендивского джойстика, охота использовать для эмулятора денди на планшете поскольку 2й андроид не видит обычный джойстик, после раскоментария цикла по опросу 33кнопок некомпелируетьса, великая просьба:  есть матрица 3х4(pc5.pc4.pc3xpb4.pb3.pb2.pb1) при нажатии нужно выводить любую букву или цифру( эмулятор думаю настроиться) все другие опросчики закоментить(или удалить)желательно откомпелировать(у меня может проблема в нехватке библиотек) заранее благодарен (прошу прощения за попрашайнечиство просто 2 недели безрезультатно мучаюсь)

0
2 max50   [Материал]
Оптимизировал код, матрицу уменьшил до 14 кнопок, так как при матрице 5 на 7 не задействованные кнопки реагировали на нажатие, вследствии чего клава "несла чушь". У меня работает без проблем, без дублирования комманд.
http://ifolder.ru/31107068

0
1 Alma   [Материал]
Очень Хорошее, и полезное устройство.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Radan Studio © 2020