Отлично получается, завтра переделаю разводку. По фн подумаю что можно ещё прикрутить.
Вид для печати
Какая жесть... И исходник прикрыл фиговым листочком.
Кстати, дизассемблированный лежит здесь https://github.com/trol73/avr-86rk-p...ard-controller
Главное, чтобы столбцы шли в том порядке, что я написал.
- - - Добавлено - - -
Спасибо за ссылку!
; При передаче используется следующий протокол: сначала передается старт-бит (всегда "0"), затем восемь бит данных,
; один бит проверки на нечетность и один стоп-бит (всегда "1"). Данные должны считываться в тот момент, когда синхросигнал
; имеет низкое значение. Формирование синхросигнала осуществляет клавиатура.
; Длительность как высокого, так и низкого импульсов синхросигнала обычно равняются 30-50 мкс.
Вот теперь понятно. Клавиатура тупо ждёт 200 мсек, потом шлёт код, что она готова, а это и не нужно уже. Ну пофиг, главное работает.
Вторая раскладка получается виндово-некрошевская, но вполне себе юзабельная:
https://zx-pk.ru/attachment.php?atta...9&d=1743158547
А отдельные площадки для шнура будут? Или разъём какой-нибудь... Маска с одной стороны? Можно ли на маску добавить векторный рисунок?
В принципе я готов уже оплату заслать, быстрее код допишу с готовой платой. Могу конечно макет с кнопками спаять, но у меня сейчас только дорогие свитчи, не хочется их сразу же засирать.
Скетч для тестов могу в личку отправить, но он ещё будет допиливаться.
Площадка под шнур это j1, 5 пинов (можно до 4 сжать), можно любой разъём но думаю просто отверстия с шагом 2.54 практичнее, рисунок можно любой чб хоть с обоих сторон.
Нужно глянуть какие у мня есть ардуинки кроме 32u4.
Я тут по глядел 20-30 схемок клавиатур от пк и терминалов там очень часто применяют для матриц дешифратор ид3 и кп1\5\7.
посже можно попробовать собрать большую клавку на 100-128 кнопок.
- - - Добавлено - - -
У меня есть 328p pro micro пинов на глаз у ней по меньше нада глянуть распиновку
А для микры вон тоже есть интересные варианты: https://ru.pinterest.com/pin/1196337392007451/
Ещё есть Digispark (Attiny85), если нужна USB клавиатура на несколько кнопок.
Накидал всё как нужно проверяйте если всё норм закажу платки
https://sun9-26.vkuserphoto.ru/impg/...e6b&type=album
https://sun9-16.vkuserphoto.ru/impg/...1c2&type=album
Я ошибок не вижу.