Ребята, привет! Слушайте, выручайте! Уже ноги по самую попу стёр и не могу найти вразумительного решения своей задачи. Тема вот какая : мне нужно собрать на ардкинке USB-контроллер клавиатуры на 84 аналоговых клавиши, желательно без сдвиговых регистров — место в корпусе мало. Подскажите , есть ли готовый модуль, который подключается по I2С или ещё по чему к ардуино и может менеджерить 84 кнопки на вход?
Комментарии: 14
Ponytale
а чем матричный способ не устраивает? всего ceil(sqrt(84))*2 = 20 пинов нужно
Ivan
Вот спасибо! Я лаймер в этом деле, поэтому про матрицы и не подумал :( Пойду закурю эту тему.
Nikolay
http://easyelectronics.ru/matrichnaya-klaviatura.html?ysclid=l5mkkhi5si445982081
Maks
Лаймер это поедатель лаймов?
Ivan
Так и есть :)
Maks
Меня больше из 100500 сюжет с метром приколол
Evgeniy
20 много, можно обойтись и 3 Но комбинации как обрабатывать... хз
Ivan
Ещё вот такой гайд нашёл: https://create.arduino.cc/projecthub/cameroncoward/64-key-prototyping-keyboard-matrix-for-arduino-4c9531
Nikolay
Там же со сдвиговыми регистрами. Или я ошибаюсь?
Saw
а чем клава от компа плоха? 101 клавиша.
Ivan
Дело в том, что моё будущие устройство и есть клава, только специфическая :)
Saw
все уже придумано :)
Ilya
Погуглите про DIY клавиатуры на QMK, там все расписано про матрицы, сам QMK даёт очень много функционала (debouncing, сложные кеймапы с кучей плюшек, поддержка i2c расширителей и много другого). Правда обычно используют arduino pro micro, там вроде 18 GPIO, значит максимум 81 кнопка.
Sanchez
Аналоговые клавиши это MIDI клава чтоли?