• 1× Плата-модуль с кнопками
  • 2× Трёхпроводной шлейф
  • Напряжение питания: 3,3–5 В
  • Количество кнопок: 4
  • Сопротивление подтягивающих резисторов: 10 кОм
  • Габариты: 25,4×25,4

Используйте четырёхкнопочную клавиатуру для управления роботом, настройки устройства или навигации в многоуровневом меню. Модуль с четырьмя кнопками пригодиться, где одной кнопки слишком мало, а матричной клавиатуры — слишком много.

Видеообзор

Общие сведения

В 95% электронных устройств присутствует хотя бы одна кнопка. По клику на клавишу может произойти что угодно: включиться телевизор, приготовиться еда или взлетит самолёт.

На одноюнитовом Troyka-модуле собраны четыре тактовые кнопки c общим питанием и отдельными сигнальными пинами. Каждая кнопка — это простой цифровой датчик. Пока кнопка не нажата, датчик выдаёт логическую единицу, когда кнопка зажата — логический ноль. Все кнопки модуля работают независимо — их можно нажимать по одной или все сразу.

Эффект дребезга

При нажимании на кнопку между контактными пластинами возникают микроискры, провоцирующие до десятка переключений за несколько миллисекунд. Явление называется дребезгом. Микроконтроллер «поймает» все эти нажатия, потому что дребезг не отличим от настоящего нажатия на кнопку. Это нужно учитывать, если необходимо фиксировать «клики».

Подключение

На модуле выведены две группы Troyka-контактов.

Первая группа

  • Сигнальный (S1) — выход кнопки S1. Используется для передачи текущего состояния кнопки. Подключите к цифровому пину микроконтроллера.
  • Питание (V) — соедините с рабочим напряжением микроконтроллера.
  • Земля (G) — соедините с землёй микроконтроллера.

Вторая группа

  • Сигнальный (S2) — выход кнопки S2. Используется для передачи текущего состояния кнопки. Подключите к цифровому пину микроконтроллера.
  • Сигнальный (S3) — выход кнопки S3. Используется для передачи текущего состояния кнопки. Подключите к цифровому пину микроконтроллера.
  • Сигнальный (S4) — выход кнопки S4. Используется для передачи текущего состояния кнопки. Подключите к цифровому пину микроконтроллера.

При подключении к Arduino или Iskra будет крайне удобно использовать Troyka Shield.

Чтобы полностью избавиться от проводов, возьмите Troyka Slot Shield.

Программирование

Кнопка, по своей сути — это бинарный цифровой датчик. Пока кнопка не зажата, датчик отдаёт логическую единицу, когда кнопка зажата — логический ноль.

Используйте библиотеки для облегчения написания кода программ. Они скрывают в себе все тонкости общения с кнопкой и позволяют программно избежать дребезга.

Если вы новичок в программировании микроконтроллеров, обратите внимание на образовательные наборы Матрёшка и Малина.

Четырёхкнопочная клавиатура / Troyka-модуль

  • Производитель: Амперка
  • Артикул: AMP-B085
  • Наличие: Есть в наличии
  • 180 грн