Подключение Arduino nano как дополнительной клавиатуры.

schs
Offline
Зарегистрирован: 18.08.2011

Нужно подключить Arduino nano к компьютеру по USB или PS/2.

Для компьютера он должен видеться как клавиатура.

Как это лучше сделать?
 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

http://www.arduino.cc/playground/ComponentLib/Ps2mouse

смотреть снизу, но также надо будет вам разобраться с PS/2 протоколом 

schs
Offline
Зарегистрирован: 18.08.2011

Adessit пишет:

http://www.arduino.cc/playground/ComponentLib/Ps2mouse

смотреть снизу, но также надо будет вам разобраться с PS/2 протоколом 

Посмотрел, сложно для меня, как начинающего.

Может есть готовые микросхемы реализующие с одной стороны USB-HID-Keyboard протокол и имеющие на входе

I2C или подобный интерфейс, программно реализуемый со стороны Arduino?

 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Простого решения не будет в вашем случае, для микросхемы тоже нужен код "умный". Поэтому советую подтягивать знания, а дальше всё пойдёт как по маслу) Начнине с простых подключений, дальше расширители портов или сдвиговые регистры, адальше инетереснее)

schs
Offline
Зарегистрирован: 18.08.2011

Adessit пишет:

Простого решения не будет в вашем случае, для микросхемы тоже нужен код "умный". Поэтому советую подтягивать знания, а дальше всё пойдёт как по маслу) Начнине с простых подключений, дальше расширители портов или сдвиговые регистры, адальше инетереснее)

Спасибо за совет.

Ещё один вариант решения:

Поставить ещё одну atmega8, прошитую под V-USB - http://www.obdev.at/products/vusb/hidkeys.html

и между ней и основной по I2C передавать. atmega386 слишком слаба чтобы одновременно эмулировать USB и заниматься чем то полезным IMHO. Слишком жёсткие тайминги при реализации USB программным путём.

PS/2 реализовать проще, но не хочется на него завязываться, ибо почти уже умер, на новых материках уже не всегда ставят.

atmega8 заказана, как придёт - попробую.

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

отпишитесь потом здесь, мне тоже интересно