кнопки

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Timoshenko Mitya, 29 окт 2014.

  1. Всем привет. Задам наверное глупый вопрос, можно ли не использовать сдвиговый регистр а подключить больше кнопок путем сочентания замкнутых пинов Arduino, как делается в обычных клавиатурах? Например, есть три кнопки, и два пина на плате. Одна кнопка нажата(замыкаем 1-й контакт)-одно состояние, вторая нажата (замыкаем 2-й контакт)-второе состояние, третья кнопка нажата ( 1-й и 2-й контакт замкнуты) -третье состояие.
     
  2. geher

    geher Гуру

    Это возможно, но возникает вопрос, как одним нажатием кнопки замыкать несколько контактов, если их существенно больше двух.

    Существует другой вариант с матричной клавиатурой, описанный здесь.
    https://arduino.ru/forum/programmir...viatury-4kh4-i-ispolzovanie-biblioteki-keypad
    В этом случае для определения нажатий клавиш производится подача напряжения по очереди на несколько пинов и чтение на другой группе пинов. В результате можно определить нажатую кнопку по тому, на каком пине от какого откликнулось.

    Есть также вариант с подключением нескольких кнопок к аналоговому входу.
    Пример организации такого ввода есть тут
    http://arduino.net.ua/Arduino_artic...kljuchenie knopok k odnomu analogovomu vhodu/
     
  3. Спасибо за ответ)