Портал для радиолюбителей
   Подключаем клавиатуру PS/2 к Arduino
    Главная -> Статьи -> Проекты на Arduino -> Подключаем клавиатуру PS/2 к Arduino


<< Назад в раздел   Распечатать Дата добавления: 2011-10-25 | Просмотров: 10053

Подключение клавиатуры к 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 клавиатуру.

Скачать библиотеку и скетч

Автор: Колтыков А.В


Добавил:  Павел (Admin)  
Автор:  Колтыков А.В 

Вас может заинтересовать:

  1. Работа Arduino с датчиком DS18B20
  2. Arduino UNO урок 10 - LCD
  3. Солнечный трекер
  4. Командная оболочка Bitlash на Arduino
  5. Мониторинг потребляемой электроэнергии в реальном времени при помощи Arduino и LabView


    © PavKo, 2007-2018   Обратная связь   Ссылки   Яндекс.Метрика