nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 29 Mar 2024 00:35



Reply to topic  [ 3 posts ] 
Как подключить клавиатуру спектрума к компьютеру? 
Author Message
Junior

Joined: 12 Mar 2023 10:07
Posts: 2
Reply with quote
Всем привет. Как можно старую клавиатуру (40 кнопок) подключить к современному компьютеру для работы в эмуляторах? На данном этапе клавиатура припаяна к ардуино микро. Там есть готовый чип, чтоб сразу можно было подключать через usb. Есть готовая библиотека для матричных клавиатур, но возникают вопросы.
Нужно ли впаивать пять диодов, чтоб ардуина правильно обрабатывала множественные нажатия?
Можно ли будет чтоб работали одновременно две клавиатуры? И родная ноутбучная и подключённая спектрумовская.
На какие кнопки назначать шифты? Чтоб они совпадали с эмуляторами.
Если у кого есть пример кода на 40 кнопок, было бы здорово.
Спасибо.


12 Mar 2023 10:28
Profile
Fanat

Joined: 23 Feb 2018 22:20
Posts: 89
Reply with quote
Можно сделать проще. Опрос столбцов выходами с открытым коллектором, а входы на строки сделать с подтяжкой на питание. Никаких диодов не надо, резюков тоже, только матрица клавиатуры. Проделывали такое для армокортекса. На выходе сформировать ps/2 сигнал.

Есть же эмулятор клавиатуры для Ленинград-2012 Вадима Сабиржанова - принимает коды ps/2 выдаёт имитацию замыкания кнопок. Только здесь обратная задача.


13 Mar 2023 08:24
Profile WWW
Junior

Joined: 12 Mar 2023 10:07
Posts: 2
Reply with quote
Электромонтёр wrote:
Можно сделать проще.

Ни чего не проще, и ни капельки не понятно.


19 Mar 2023 08:23
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.