Отлично. Это однополярный ЩД с возможностью двухполярного включения.
Теперь вам надо купить плату Arduino Uno (
http://arduino.cc/en/Main/arduinoBoardUno) - она будет контроллером ШД.
К ней купить плату Motor Shield (
http://www.ladyada.net/make/mshield/) - она будет драйвером ШД.
Далее в Arduino запрограммировать кусок кода для работы с ШД (последний кусок внизу страницы
http://www.ladyada.net/make/mshield/use.html)
Там же описано подключение ШД к плате-драйверу, но если плохо с английским, пишите, поможем.
Далее вам надо попробовать, правильно ли всё сделано, подключившись к Arduino через программу терминал и попробовав вводить команды, как на странице с инструкцией выше.
Если что то не работает, проверяете предыдущие шаги и вслучае ступора пишите сюда.
Если работает, берёте клавиатуру с разъёмом PS/2. Ищите в округе ответный разъём или припаиваете проводки прямо к клавиатурному и подключаете к Arduino по следующей схеме:
http://www.arduino.cc/playground/Main/PS2Keyboard
Оттуда же берёте код, а драйвер ШД временно отключаете.
Проверяете на примере, что всё работает.
Тогда совмещаете оба куска кода (если сами не сможете, то пишите сюда, но там на самом деле элементарно), исправляете , что бы код от ШД реагировал не на команды из терминала, а на нажатие клавиш на клавиатуре, прошиваете в Arduino, соединяете плату-драйвер ШД с Arduino, соединяете провода от клавиатуры в разъём на драйвере (они специально выведены, что бы можно было несколько плат расширений ставить друг в друга) и включаете.
Профит?
Сообщение от Easyrider83
|
А зачем? Автору это все равно не поможет. Устройство надо делать с нуля. Да еще и на МК. Это средний уровень любителя-программиста.
|
Зачем, когда есть Arduino?