Подключение Arduino nano как дополнительной клавиатуры.
- Войдите на сайт для отправки комментариев
Чт, 18/08/2011 - 17:30
Нужно подключить Arduino nano к компьютеру по USB или PS/2.
Для компьютера он должен видеться как клавиатура.
Как это лучше сделать?
http://www.arduino.cc/playground/ComponentLib/Ps2mouse
смотреть снизу, но также надо будет вам разобраться с PS/2 протоколом
http://www.arduino.cc/playground/ComponentLib/Ps2mouse
смотреть снизу, но также надо будет вам разобраться с PS/2 протоколом
Посмотрел, сложно для меня, как начинающего.
Может есть готовые микросхемы реализующие с одной стороны USB-HID-Keyboard протокол и имеющие на входе
I2C или подобный интерфейс, программно реализуемый со стороны Arduino?
Простого решения не будет в вашем случае, для микросхемы тоже нужен код "умный". Поэтому советую подтягивать знания, а дальше всё пойдёт как по маслу) Начнине с простых подключений, дальше расширители портов или сдвиговые регистры, адальше инетереснее)
Простого решения не будет в вашем случае, для микросхемы тоже нужен код "умный". Поэтому советую подтягивать знания, а дальше всё пойдёт как по маслу) Начнине с простых подключений, дальше расширители портов или сдвиговые регистры, адальше инетереснее)
Спасибо за совет.
Ещё один вариант решения:
Поставить ещё одну atmega8, прошитую под V-USB - http://www.obdev.at/products/vusb/hidkeys.html
и между ней и основной по I2C передавать. atmega386 слишком слаба чтобы одновременно эмулировать USB и заниматься чем то полезным IMHO. Слишком жёсткие тайминги при реализации USB программным путём.
PS/2 реализовать проще, но не хочется на него завязываться, ибо почти уже умер, на новых материках уже не всегда ставят.
atmega8 заказана, как придёт - попробую.
отпишитесь потом здесь, мне тоже интересно