В общем, такой расклад.
Имеется клавиатура (готовый прибор), которая опрашивает клавиши с какой-то частотой. Частота мне не известна и померять не чем Клавиатура имеет стандартную схему 5х3. Т.е. на 5 контактах последовательно выставляется логическая "1", а на 3-х контактах считывается состояние...
Имеется МК AVR (модель конкретная будет выбрана после того, как определюсь с методом решения задачи), который с помощью АЦП мониторит состояние техпроцесса и в зависимости от этого должен "жать" кнопки...
Как это поэлегантнее сделать? Замену клавиатуры не предлагать!
Вариантов пока два.
1. Подпаяться к выводам клавы. С максимальной частотой МК проверять, если на одном из 5 выводов "1", то выставить на соответствующем из 3-х входов "1" и держать единичку, пока "1" на выводе не сменится на "0". Но т.к. МК занимается еще и АЦП, то теоретически есть вариант "проморгать" изменение состояния входов-выходов...
2. Поставить 15 транзисторов Может кто-нить знает сборку из 16 транзюков в одном корпусе? А то плодить детальки на плате не хочется...
Может есть еще какие-то варианты? Или может у предложенных вариантов есть какие-то существенные достоинства либо недостатки?