User Tag List

Показано с 1 по 10 из 12

Тема: Как подключить любую матричную клавиатуру к Спектруму

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    24.08.2022
    Адрес
    г. Ставрополь
    Сообщений
    13
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    @Rio444, забыл выложить ссылку на библиотеку keypad.h, https://github.com/Chris--A/Keypad, она в принципе есть в репе ардуины, но можно и с гита скачать установить разницы нет. @ZXFanat, слыш, тебе никто ничего не должен, что то непонятно спроси, а требовать будешь у партии.

    В двух словах по схеме и коду: J2 разъем 16 пинов, подключен к портам меги и к 8*8 матрица клавиатуры корвета(и всех с ним совместимых), keypad.h обрабатывает события с матрицы через case и передает их на ключ mt8816 которые в свою очередь дает "почти сухи контакты" подключенные к разъему J1, пин с 1 по 13 как раз и есть стандартная спековская матрица 5*8 (5 данных и 8 адресов) подключается согласно распиновке конкретной модели.
    В самом коде есть сноски дающие понимание как и что. Схему тестил на пенте, работает сразу.

    Этот пользователь поблагодарил Savir за это полезное сообщение:

    ZXFanat(04.02.2023)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    707
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    215
    Поблагодарили
    152 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Savir Посмотреть сообщение
    @Rio444, забыл выложить ссылку на библиотеку keypad.h, https://github.com/Chris--A/Keypad
    Спасибо! Теперь совсем всё понятно
    Хотя Вы правы, тут главное идея. А там уже каждый под себя сделает при необходимости.
    Когда есть уже какой-то рабочий код, это безусловно упрощает реализацию.

    Этот пользователь поблагодарил Rio444 за это полезное сообщение:

    ZXFanat(04.02.2023)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 39
    Последнее: 20.01.2025, 14:20
  2. Как переделать практически любую клавиатуру в PS/2
    от CLR в разделе Устройства ввода
    Ответов: 87
    Последнее: 31.03.2024, 00:27
  3. Ответов: 30
    Последнее: 07.04.2020, 15:49
  4. Ответов: 6
    Последнее: 12.09.2017, 15:38
  5. Как подключить дисководы от PC к спектруму?
    от dhau в разделе Внешние накопители
    Ответов: 22
    Последнее: 23.09.2005, 19:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •