Случайно наткнулся в интернете на статью по подключению клавиатуры PS/2 к Ардуино УНО и решил повторить конструкцию и разобраться как она работает.
Выпаял из старой системной платы клавиатурный разъем, прозвонил его мультиметром и выяснил его распиновку.
Для Ардуино ИДЕ нашел библиотеку для работы с клавиатурой PS/2 .
В тестовом скетче было не очень понятно что куда, и не было описания.
Что бы оживить клавиатуру мне пришлось перелопачивать горы интернет сайтов, читать и переводить документацию.
Первый результат я получил уже через пару часов "танцов с бубном"
В скетче я реализовал подключение клавиатуры PS/2 , опрос буквенных клавиш , включение выключение трех светодиодов и подачу звукового сигнала с различной частотой на Бузер.
Кстати, очень полезная штука оказалась, для подключения к Ардуино стандартной клавиатуры от ПК с 102 клавишами используются всего 2 цифровых входа
А кнопок при этом огромное количество
Можно применять подобное решение в каких нибудь устройствах на Ардуино где возникает необходимость подключения большого количества кнопок управления.
Надписи на кнопках стандартной клавиатуры можно заклеить надписями со своими значениями.
Выкладываю распиновку разъема PS/2 от мат.платы , рабочую библиотеку и скетч