Разбужу тему...
Для подключения дополнительных кнопок достаточно использовать аналоговый вход в режиме измерения сопротивления. Кнопки (переключатели) подключать по схеме ниже.
ai.GIF
К одному аналоговому входу, можно подключить четыре переключателя, прибор будет регистрировать одновременно все в любом положении. Декодировать сигнал можно примерно так:
bit.png
где: RX - аналоговый вход, bit - количество декодируемых бит, BIT0 - BIT3 - собственно декодированные нажатия клавиш.
При использовании 4 бит, резисторы подбирать точно, если нужны только три кнопки, замкнуть в схеме резистор 0.25 кОм, резисторы достаточно с приемлемой точностью (5%)
ai1.gif




Ответить с цитированием