Ввод в МК с клавиатуры: метод олдфага

Nov 06, 2024 19:45

При реализации очередного homemade проекта в который раз потребовался клавишный ввод, кнопок на 10-11. Числа оставшихся свободных пинов на BluePill не хватает для организации матрицы 4х3, да и дополнительная слесарка для встраивания "телефонной" клавиатуры в устройство не радует ( Read more... )

Leave a comment

alexmib November 6 2024, 20:02:57 UTC
Встречал достаточно элегантный способ повесить кучу кнопок на один пин. Несколько кнопок подключаются через горсть резисторов разного номинала и все это подается на пин с ADC. Ну а дальше понятно - измеряем напряжение и видим что нажато. При определенной упоротости и одновременные нажатия обрабатывать можно. И прерываниями/DMA обвесить можно для пущей крутизны.

Reply

kvazimoda24 November 6 2024, 21:27:39 UTC
Ага. А через пару лет окислятся контакты в кнопках и вся эта история начнёт безбожно глючить.
Лучше уж тогда входной сдвиговый регистр приделать.

Reply

alexmib November 6 2024, 21:54:14 UTC
Да как то кнопки раньше механически погибают чем у них контакт окислится.

Но если городить внешнюю логику - тогда уже мультиплесор приделать ( а лучше демультиплексор). 4-5 пинов и вот 16 кнопок

Reply

bigmaxx November 7 2024, 04:05:54 UTC
Фишка использования готовой корпусированной клавы в том, что исключается много слесарки. Простое и надежное решение для любительской конструкции. Кстати, есть и миниатюрные клавы - нумпады, на которых присутствует только цифровая часть стандартной клавиатуры.

Reply

masterspammer November 7 2024, 00:50:21 UTC
Чинил такое в музыкальном центре. Заменой кнопок, естественно.

Reply

bigmaxx November 7 2024, 04:00:38 UTC
Нет уж, спасибо. Я сталкивался с таким в китайском промышленном ламинаторе, причем, они умудрились воткнуть туда кастомные резиновые кнопки. Года через 2 эксплуатации пульт был невосстановим. А другие умники, причем, американского бренда, использовали такое решение в кодовом замке. После второй блокировки такого замка от нескольких неверных вводов кода (с последующим вызовом медвежатников) нам пришлось менять все такие замки на механические. До сих пор те замки гниют у меня в гараже)

Reply


Leave a comment

Up