PS/2, реализация и хоста и устройства
- Войдите на сайт для отправки комментариев
Владею старой неубиваемой клавой, олдскульщики скажут "классика", на интерфейсе PS/2. Когда последний полупись исчез из моего парка вычислительной техники, чтобы не оставаться без клавы - приобрёл конвертер 2 PS/2 => USB, раскурочил, и его платка сантиметр на два поселилась в клаве, которая стала USB-шной.
Суть: прикинул, что средствами дуино эту клаву теоретически нетяжело переделать в беспроводную (давно хотел)
Примерный ход переделки: PS/2 с контроллера в клаве посылаем на хост-МК (это реализуемо и разжевано) -> коды клавиш шлём по радиоканалу (2.4) -> принимаем по радио коды и эмулируем PS/2 устройство, которое и подключается к конвертеру PS/2-USB. И тут начинается затык - копание гугла не дало ничего внятного на тему эмуляуции PS/2-дивайсов. Никто не сталкивался в практике со сходными задачами по эмуляции PS/2?
Физическая клавиатура (многа кнопок) имеет параллельный разъём, замыкания некоторых двух из проводов которого считаются нажатием, в общем принципиальная схема наподобие keypad. Сделайте радиослой более низкоуровневым, т. о. эмулируйте не PS/2 а этот разъём.
UPD. Правда придётся сидеть с тестером и тыкать, искать 101 вариант (или сколько там клавиш) тех пар контактов которые замыкаются, и рисовать их в схему. Или найти принципиальную схему клавиатуры.