Реклама ⓘ
Главная » Arduino
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Подключение PS/2 клавиатуры

Подключение клавиатуры к Arduino не представляет из себя ничего сложного. Для этого используется всего 4 линии: питание +5В, общий, данные и синхросигнал.

Помимо платы Arduino, понадобится разъем PS/2 Female. Я поступил просто - выпаял разъем из старой сгоревшей материнки. Получилось вот что:

Подключение PS/2 клавиатуры

Подключение следует производить согласно нижеприведенной распиновке:

Распиновка PS/2 Female

1 - Данные (подключите к pin 2 Arduino)
3 - Общий (подключите к GND Arduino)
4 - Питание 5В (подключите к 5V Arduino)
5 - Синхросигнал (подключите к pin 3 Arduino)

После подключения клавиатуры, скачайте библиотеку PS2Keyboard и перепишите ее содержимое в папку Libraries->PS2Keyboard

Подключите контроллер и перезапустите среду разработки Arduino. Проверьте, чтобы в меню Sketch->Import Library и в File->Examples появилось PS2Keyboard. Если не появилось, то проверяйте пути.

Загрузите в среду разработки пример File->Examples->bitlash->PS2Keyboard и загрузите скетч в контроллер.

Откройте Serial Monitor и попробуйте понажимать клавиши на клавиатуре. В окне должны отображаться символы нажатых клавиш.

Подключение PS/2 клавиатуры

Вот и все. Как видите все очень просто. Какое применение можно найти - решать вам, к примеру можно прицепить все это к терминалу, использовать как аппаратный кейлоггер, управлять роботами или сделать MIDI клавиатуру.

Прикрепленные файлы:

Теги:

Колтыков А.В Опубликована: 2011 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (3) | Я собрал (0) | Подписаться

0
Виктор #
Подскажите, а есть ли возможность таким образом сделать конвертор PS/2 to RS-232? Интересует возможность подключения клавиатуры к кпк Palm, для которых есть драйвера как трактующие сканкоды так и принимающие обычные ASCII символы.
Ответить
0
Kalugin Andrey #
А я вот проковырялся полтора дня - нестабильно работает клава PS/2 c Ардуино. Подключал по описанной схеме к Arduino Nano - долго не работало, потом, после подключения питания от другого USB-порта, заработало. На следующий день опять перестало работать... Чудеса какие-то... Люди пишут, что подтягивающие резисторы на сигнальные провода нужны, но 2.2к не помогали (остальные номиналы еще не успел попробовать)...
Может, что-то посоветуете?
Ответить
0
Антон #
Заработало с первого раз с ардуино леонардо. Без всяких резисторов. Подключал как в тут к 2 и 3 пинам
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Raspberry Pi 2
Raspberry Pi 2
Регулятор мощности 2 кВт Набор для сборки - LED лампа
вверх