Arduino и клавиатура 21 века для пк

alix1995alix
Offline
Зарегистрирован: 30.11.2011

Здравствуйте.

Решил попробать собрать такую вот клавиатуру

 

 

Решил делать на atmega8 или на 16, если ножек не хватит. Хочу сделать динамический опрос клавиатуры 3x8, и при нажатии на кнопку arduio будет отправлять в com порт текст, это все вродебы несложно, но как из com порта автаматически копировать и вставлять текст в токстовое поле на где стоит курсор.(Нижняя кнопка не нужна)

Может быть есть  какие нибудь программы, или как это можно сделать. 

Еще думал можно как нибудь по ps/2 протоколу сделать, в интернете есть статьи по подключению клавиатуры к arduino, а эмуляции этой клавиатуры нет..

.c8r
.c8r аватар
Offline
Зарегистрирован: 15.11.2011

Подключить клавиатуру - проще простого, примеров - полно. Да и ножек на дуине много не надо...

Я б даже сказал и дуины не надо. Просто слушайте порт, если что-то пришло, то программа-курьер копирует данные в буфер и вставляет.

Ну а слушать ком порт - чем вам больше нравиться: С++, делфи, матлаб, даже флеш может слушать порты и работать с буфером обмена...Просто нужно захотеть.

alix1995alix
Offline
Зарегистрирован: 30.11.2011

Нужно не подключит клавиатуру, а использовать arduino как клавиатуру и отправлять данные в порт ps/2 пк, т.е. в скетче эмулировать нажатия кнопки на клавиатуре.

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

whoim
Offline
Зарегистрирован: 03.11.2011

 изучайте протоколы работы клавиатур ) и эмулируйте их для ps/2

alix1995alix
Offline
Зарегистрирован: 30.11.2011

Решил всетаки с ардуины подавать данные через ком порт, а с компа их считывать и вставлять в текстовое поле.

Но вот с программой для компа дела плохи, никогда этим не занимался

Скачал Microsoft Visual Studio С++ 6.0, нашел кое что для ком порта www.pcports.ru/articles/com_4.php, а вот как текст вставлять найти немогу...

Может поможете с кодом, а то я в программировании для пк совсем 0.

 

whoim
Offline
Зарегистрирован: 03.11.2011

 си незнаю (( да и на дельфи ниразу не сталкивался

alix1995alix
Offline
Зарегистрирован: 30.11.2011

 Вот на днях придумал новый вариан такой штуки.

Взять старую клаву, разоьрать и вынуть оттуда  плату управления, она динамически считывает состояния кнопок, но тут возник вопрос как с помощью arduino эмулировать нажатия кноки?

Там типо два контакта соединяешь, вводится сивол, а как контроллером сделать это, пробывал подавать на оба контакта - и + и разные полярности, а нажатия не считывает. 

Ставит реле не выход, слишком много их будет, может поможете советом