Во время экспериментов с PS/2 клавиатурой появилась у меня идея, а почему бы не попробовать подключить PS/2 клавиатуру к микроконтроллеру?
Сказано - сделано!
Под рукой оказался микроконтроллер Attiny2313 и LCD дисплей на контроллере HD44780. Думаю, принцип работы клавиатуры не стоит описывать, если будет надо – погуглите (немного инфы есть здесь). Собрал всё это и вот что получилось:
Принципиальная схема устройства
Проект в протеусе (скачать исходник можно в конце статьи):
Распиновка PS/2 и AT клавиатуры:
Установка фьюзов в PonyProg2000:
Получилось что-то вроде печатной машинки. Устройство работает с PS/2 и AT клавиатурой. Прошивку писал в среде BASCOM-AVR, исходник прилагается.
Ниже вы можете скачать исходник, прошивку, проект в Proteus
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
U1 | МК AVR 8-бит | ATtiny2313 | 1 | Поиск в магазине Отрон | ||
R1 | Резистор | 4.7 кОм | 1 | Поиск в магазине Отрон | ||
R2 | Подстроечный резистор | 10 кОм | 1 | Поиск в магазине Отрон | ||
LCD | LCD-дисплей | HD44780 | 1 | Поиск в магазине Отрон | ||
Bat1 | Батарея питания | 5 В | 1 | Поиск в магазине Отрон | ||
Р1 | Разьем для подключения клавиатуры | 1 | Поиск в магазине Отрон | |||
Скачать список элементов (PDF)
Прикрепленные файлы:
- PS2keyboardAttiny2313.rar (22 Кб)
Комментарии (2) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация