Клавиатура 4х4 без диодов и резисторов

Тема в разделе "Arduino & Shields", создана пользователем cemz, 8 ноя 2014.

  1. cemz

    cemz Нуб

    Здравствуйте.

    Вобщем подключил следующую клавиатуру к своей ардуино.

    [​IMG]

    Использовал эту библиотеку: http://playground.arduino.cc/Code/Keypad

    В описании к библиотеке утверждают что Вам не нужно будет внешних резисторов или диодов, так как библиотека использует внутренние резисторы подтяжки и Additonally гарантирует, что все неиспользуемые контакты столбцов с высоким сопротивлением.

    Собственно и хотелось бы узнать действительно ли не получится ли словить коротыша и вообще не возникнет ли проблем при использовании клавиатуры?

    P.S: В работе с контроллерами делаю только первые шаги, возможно для кого тот вопрос покажется глупым.
     
  2. geher

    geher Гуру

    Подключил аналогичную
    http://amperka.ru/product/keypad-4x4
    Работает.
    После беглого просмотра кода библиотеки криминала вроде не видно, если все подключено и проинициализировано правильно.
    Единственное, что немного смущает - возможность одновременного нажатия нескольких кнопок в колонке, что приведет к соединению нескольких OUTPUT пинов c одним INPUT_PULLUP. Хотя, наверное, ардуина должна пережить и такое (по крайней мере у меня пережила).
    Недостаток в том, что опрос должен быть непрерывным. МК не усыпишь, клавиатура прерывания не вызовет, длительная операция приведет к пропуску нажатий.
    Разве только дополнительную кнопку активации клавиатуры делать.
     
    Последнее редактирование: 10 ноя 2014
  3. Alex19

    Alex19 Гуру

    У меня тоже аналогичная
    http://amperka.ru/product/keypad-4x4

    Плохо понимаю электронику и даже не смотрел когда подключал:). Просто гляну пару примеров в сети.

    Есть законченный проект, где есть переход в режим программирования именно удержанием 2 кнопок, живет и здравствует (Arduino Mega).
     
    Последнее редактирование: 11 ноя 2014