Комментарии 10
Интересный проект, но хочется добавить, что вы пишите, что проект без "гмо", чистый DIY с ассемблером, но по факту, если читать статью, то текст остался бы неизменным, если бы использовали другие технологии, потому что описан только конечный результат, функционал. А мне как раз было интересно почитать про все, что вы вынесли за скобки, про этот самый ассемблер или DIY разработку. Или про алгоритмы с принципом работы, т.к. я не работал со считывателем ключей.
Спасибо за подсказку. Я просто думал не перегружать текст листингами с объяснениями. Да и если все подробно расписывать, довольно длинная портянка получится, ну и понимаете редкая птица долетит до середины... Тем более ассемблер, сейчас, мне кажется, он уже практически никому не интересен. Но если есть какие-то вопросы, задавайте, постараюсь ответить. Проект, опять же, сделан не вчера, а уже лет как семь назад. Но напрягу извилины, вспомню :)
Обязательно учту. Постараюсь самые интересные моменты выкладывать с объяснениями.
Ого, интересная статья получилась, что то необычное
Кнопки “влево”, “вправо”, “ввод”. Нету ни подсказки надписью, ни расположением, где “влево” и “вправо” всегда должны быть на одном горизонтальном уровне.
P.S. несмотря на всю брутальность устройства, кроме расположения кнопок лично меня, как человека не в теме, ничего не смущает. Готовый резаный корпус для РЭА, торчащий наружу внутренний конструктив экранного модуля — это уже своего рода норма, как и отсутствие паяльной маски и шелкографии. Всё знакомо, сам такое практикую втихаря, прекрасно осознавая, насколько правильнее просто заказать.
Ну в данном случае это просто вариант разводки платы под готовый корпус. Честно говоря я бы предолжил под себя переразвести, меня самого такое расположение кнопок не устраивает. Изначально думал что будет вверх, вниз, ввод. Но для такого экрана и такой организации меню, все-таки более логично - лево, право. Но переразводить и делать новую плату уже неохота было.
Такие штуки очень хорошо делать на энкодере с нажатием. Тут и навигация, и подтверждение. Особенно удобно списки крутить, вроде выбора символов.

Копируем ключ без ключа: умный дубликатор 1-Wire на ассемблере AVR с ручным вводом и контролем CRC