Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

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

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

Скачать библиотеку и скетч можно по этой ссылке.

Прикрепленные файлы: PS2Keyboard.rar (6 Кб) 


C этой схемой также часто просматривают:

Схема клавиатуры компьютера
Подключение телефонной линии к звуковой карте
Сплитер (подключение 4-х мониторов)
ПОДКЛЮЧЕНИЕ ТРЕХФАЗНЫХ ПОТРЕБИТЕЛЕЙ К ОДНОФАЗНОЙ СЕТИ
Модинг клавиатуры
Пробуждение ПК по сети на Arduino
Запись/чтение на SD-карту с Arduino
Подключение I2C EEPROM к Arduino
Волномер 88-108 МГц

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU




Последние поступления

Графический семиполосный эквалайзер-радуга на Arduino Nano и MSGEQ7

Часы реального времени для Arduino

Старинные часы-метеостанция

Блок питания для Arduino из ATX

ATX блок питания управляемый Arduino

Arduino своими руками с USB портом

Подключение монетоприемника к Arduino

Пробуждение ПК по сети на Arduino

Запись/чтение на SD-карту с Arduino

Подключение I2C EEPROM к Arduino



© 2003—2017 «KAZUS.RU - Электронный портал»