Как преобразовать USB в PS/2?

Цель: подключить мою USB-клавиатуру к плате Arduino Uno.

Ограничения: я не могу позволить себе USB host shield для Arduino на данный момент. В настоящее время доступна клавиатура с разъемом PS/2. Этот пример доступен здесь. Однако глупо сейчас покупать такую клавиатуру или конвертер USB в PS/2.

Задача: USB имеет VCC, GND, RX/TX. (Rx/Tx также обозначены как D+/D- соответственно). Разъем параллельного порта имеет следующее:

Где будет находиться D-штырь?

, 👍2


1 ответ


5

Многие USB-клавиатуры (конечно, старые, хотя почти наверняка не беспроводные) также являются клавиатурами PS/2. Отличается только разводка кабеля, а чип в клавиатуре меняет свое поведение в зависимости от того, как он подключен.

Простой адаптер USB-PS/2 — это просто разъем USB и штекер PS/2, соединенные вместе определенным образом:

Итак, вот:

  • 5В на 5В
  • D- к данным
  • D+ на часы
  • ЗЕМЛЯ к ЗЕМЛЕ

Это может работать с вашей клавиатурой, а может и нет. Все, что вы можете сделать, это попробовать и посмотреть.

,