нужен код. идея такая. берется ps/2 клавиатура, подключается к ардуино. при нажатии пяти определенных клавиш одновременно должно сработать реле
пять одновременно не прокатит. Есть только определенные комбинации клавиш.Если нажать сразу пять клавиш символов, то будет идти код одного символа, возможно несколько успеют вбиться, до повтора. Но программа считывания кодов клавы у меня есть. Пишите ydom@mail.ru сделаю.
я как думал - первым делом надо отключить повтор клавиш в клавиатуре (в теории это делается отправкой кода в клавиатуру), потом как то строки складывать.... но увы не хватает практики написания кода. пытаю одновременно товарищей с сайта flprog, но пока безрезультатно (
Клавиатура складывает коды нажатых клавиш в свой буфер, что-то отключать почти бесполезно. работают специальные комбинации, Ctrl, ALT. Если только игнорировать повторно нажатую клавишу
Тут может быть проблема. Дело в том, что клавиатуры бывают разные и большинство из них (особенно не дорогие, типа офисные) матричные -- при чём простейшие матричные. При нажатии одновременно более двух кнопок контроллер клавиатуры может начать испытывать проблемы с распознаванием нажатых кнопок. Только определённые комбинации кнопок могут быть нормально распознаны и это зависит от конкретной модели клавиатуры. Как-то пытался проверить на своих простых клавиатурах, так при нажатии некоторых комбинаций из трёх кнопок (правда времени уже прошло не мало и комбинации не помню, то ли 'S','W','E', толи 'Q','W','S') контроллер клавиатуры делал вид, что ни каких кнопок не нажато (точнее отправлял скан коды первых двух нажатых кнопок, а на третью и последующие не реагировал), и при других комбинациях из трёх кнопок -- нормально отправлял скан коды всех нажатых кнопок.
если не трудно скиньте код. мне собственно всё равно какие 5 клавиш. может подберу какие сработают такие и поставлю. druzhba@bk.ru
Не совсем понял, что за код. Но вот небольшая java программка, которая показывает сканкоды нажатых кнопок -- KeybordTest.jar (jar не даёт прикрепить, поэтому после скачивания замените расширение на jar). Программка простейшая и не всё умеет, но основные кнопки сканирует. Запускать командой: java -jar KeyboardTest.jar.
написали мне программку. можно хоть одновременно, хоть поочередно. всё работает. всем спасибо. если кому интересно - обращайтесь