подсоединение клавиатуры к Arduino не представляет из себя ничего сложного. Для этого применяется всего 4 линии: электропитание +5В, общий, эти и синхросигнал.
Помимо платы Arduino, понадобится разъем 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 и попробуйте понажимать клавиши на клавиатуре. В окне должны отображаться символы нажатых клавиш.

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