Клавиатура OTG
- Войдите на сайт для отправки комментариев
Чт, 20/04/2017 - 17:34
Имеются: клавиатура OTG и обычная клавиатура с разъемом PS/2. Протоколы этих клавиатур я так понимаю - одинаковые. С планшетом и компом работают. Попытался считать с клавиатуры OTG коды нажатия клавишь- не считываются.В чем подвох?
Имеются: клавиатура OTG...
Это сильно ! 5 балов !
подвох в том, что не понятно куда и как подключено, и каким кодом это считывается.
Код считываю с помощью Arduino UNO. Клавиатуру ps/2 читает без проблем , а эту не читает https://ru.aliexpress.com/item/Black-Mini-Wired-Keyboard-General-Wired-K...
и не будет т.к. это обыкновенная USB клава требующая на другом конце драйвера.
и не будет т.к. это обыкновенная USB клава требующая на другом конце драйвера.
Т.е. клавиатура OTG (та что по ссылке выше) действительно устанавливается только с дровами. И соответственно не заработает с этим кодом. Так ведь?
Обычные PS/2 работают на ура.
Да, в андройде или виндах работать будет т.к. там HID дрова для клавы есть по умолчанию.
У вас не будет, т.к. протокол PS2 разительно отличается от USB.
Да, в андройде или виндах работать будет т.к. там HID дрова для клавы есть по умолчанию.
У вас не будет, т.к. протокол PS2 разительно отличается от USB.
Спасибо за помощь, а так хотелось прикрутить эту маленькую клаву к микроконтроллеру.
раньше были переходники USB->PS2
как сейчас с ними дела не знаю, погуглите
но в силу специфичности разъема на вашей клаве будете долго искать или надо прикладывать руки и перпаивать на обычный USB-A.
успехов!
раньше были переходники USB->PS2
Этот переходник имеет в своем составе четыре провода.Переходник ничего не преобразовывает. Там +5 v,gnd, data+,data-.
в том то и дело, что нужен USB в PS/2 конвертер а не переходник. В обратном виде - куча, и недорогих. А переходников раньше была куча, потому что промежуточное время (перехода клав/мышей с PS/2 на USB) клавы-мыши понимали оба интерфейса (то есть куда их всунули), и дело решалось простым переходником.
P.S. Вы поработали с библиотекой PS/2, уж больше чем я о ней знаете уже, а подскажите плиз! Что она понимает клаву PS/2 это само собой разумеется, а как насчёт посылать коды клавиш (эмулировать клаву)? Умеет библиотека? То есть я хочу "врезаться" в кабель ps/2, разорвав его двумя МК (планирую попробовать передать PS/2 по радио)
У меня тоже такая задачв-эмулировать работу клавиатуры.посредством кнопок и микроконтроллера. Но пока не получается.
Думается мне, что надо смотреть в сторону atmega32U4
смотреть то можно,только получится HID клавиатура.А необходима эмуляция обычной (ps/2) клавиатуры.