4

Arduino nano ps/2 keyboard эмулятор

Всем привет!

Есть Arduino nano и задача посылать всего 1 кнопку с клавиатуры ps/2 на компьютер. Нашел 2 библиотеки (https://github.com/ndusart/ps2-keyboard и https://github.com/Harvie/ps2dev) для эмуляции ps/2 клавиатуры, но ни  с одной не смог добиться работы. Скетчи (https://pastebin.com/a5N4jSJX и https://pastebin.com/qVYrXH0G в цикле посылают кнопки с клавиатуры) взял с форума ардуино и гитхаба, так что работать должно точно, но этого не происходит...

Для контактов DATA и CLOCK у ps/2 робовал цифровые пины D2 и D3, D4 и D5 (здесь http://www.circuitstoday.com/wp-content/uploads/2018/02/Ardu... пины D4 и D5 отмечены как SDA-data и SCL-clock) и аналоговые A4 и A5 (по информации отсюда https://github.com/arduino/Arduino/issues/7739). Питание ps/2 подключено к 5V и GND. ПК даже не определяет клавиатуру в биосе, уже и не знаю что делать... (HID не поддерживается arduino nano, так что остается только ps/2).

Спасибо заранее.

Правила сообщества

Посты с процессом ремонта создавайте в родительском сообществе pikabu.ru/community/remont.


В этом сообществе, можно выкладывать посты с просьбами о помощи в ремонте электро-техники. Цифровой, бытовой и т.п., а про ремонт картин, квартир, ванн и унитазов, писать в других сообществах :)

Требования к оформлению постов:

1. Максимально полное наименование устройства.

2. Какие условия привели к поломке, если таковые известны.

3. Что уже делали с устройством.

4. Какое имеется оборудование.

5. Ну и соответственно, уровень знаний.

1
Автор поста оценил этот комментарий
С переходниками там всё тоже сложно. Большинство из тех, что я использовал на работе, требуют подключения клавиатуры до включения компьютера. В общем случае, если BIOS при старте увидел ps/2 клавиатуру, то потом в процессе работы её можно отключать и подключать, но бывают и исключения.
Кстати, есть несколько ненужных клавиатур ps/2, живу в Саратове. Если есть возможность забрать, то готов просто отдать.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Только что проверил, проблема была как раз в том, что я не отправлял этот код для определения клавиатуры при включении ПК, спасибо! (и ведь нигде в ps/2 ветках ардуино не было об этом написано) Клавиатуры не надо)

2
Автор поста оценил этот комментарий
Хоть и забыл уже почти все про ps/2, но что-то в голове ещё вертится.
1. Насколько я помню, комп должен включаться с уже подключенной клавиатурой, иначе, если её подключить потом, то комп её будет игнорировать. Это не Plug'n'play.
2. При подаче питания на клавиатуру ps/2, если я правильно помню, она должна выдать код 0xAA. Вроде бы, по этому коду BIOS как раз и определяет наличие клавиатуры. Посмотреть, выдает ли ваш скетч и либы этот код в начале я не могу, т. к. смотрю с телефона.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо за ответ. Надо мне подключить сначала нормальную клавиатуру, а потом с arduino возиться, а я как дебил ПК по 10 раз перезагружал... (Лучше наверное только переходник с PS/2 на USB)
показать ответы
0
Автор поста оценил этот комментарий
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Почитал... Там используется библиотека V-USB и отдельное подключение к USB с цифровых пинов? Тогда смысл покупать ATTINY85 если эта библиотека и на ардуину есть? Попробую использовать эту библиотеку, спасибо.
1
Автор поста оценил этот комментарий

BAD SMART можно очистить если что, главное после тесты не запускать. В разы проще, посмотри на любом форуме про починку HDD чтобы было проще не нарваться на левак, думаю подскажут.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я реально не могу найти... Для Seagate есть, да, а про остальные ни слова

показать ответы
1
Автор поста оценил этот комментарий

Если не обязательно на PS/2, то можно купить USB-шную ардуинку на базе леонардо, которая уже работает как клавиатура (и мышь, кстати) и слать любые коды.

Подробности тут:

https://www.youtube.com/watch?v=O5WQ8T3-AbY&t=

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Не вариант... Дешевле купить клавиатуру PS/2 и подсоеденить ардуино к нужной кнопке, что я и хочу сделать

показать ответы
0
Автор поста оценил этот комментарий

Наверное нельзя, иначе бы он и не спрашивал.

Halt on=No Errors на большей части никак не относится к вещам типа CMOS Checksum Fail, а там явно оно. Но мало ли автор не знал...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Нельзя, к сожалению, это ноутбук с очень урезанным биосом. Пропустить нужно сообщение о BAD S.M.A.R.T. диска Wd blue.
показать ответы
0
Автор поста оценил этот комментарий

Ещё раз: ты правила соо читал?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ок, прочитал.
Спасибо, туда кину пост.
1
Автор поста оценил этот комментарий

А что минусите-то? Совет нормальный

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Надо при включении ПК жать кнопку F1, с зажатой щас проверил - не работает... Но можно подключить ардуину к кнопке на клаве, спасибо.
показать ответы
Автор поста оценил этот комментарий

Да легко. Ты вообще правила сообщества читал, при чём тут ремонт?

Тебе туда: https://pikabu.ru/community/arduino/

раскрыть ветку (1)
Автор поста оценил этот комментарий
Там вопросы не задают, только готовые устройства.
показать ответы
Автор поста оценил этот комментарий

Минусы 4

Автор поста оценил этот комментарий

Минусы 3

Автор поста оценил этот комментарий

Минусы 2

Автор поста оценил этот комментарий

Минусы 1

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества