Матричная мембранная клавиатура 16 Ключ (4x4)|Интегральные схемы| |



Сохраните в закладки:

Цена:36,52RUB
*Стоимость могла изменится

Количество:


Новое поступление

Характеристики

Матричная мембранная клавиатура 16 Ключ (4x4)|Интегральные схемы| |

История изменения цены

*Текущая стоимость 36,52 уже могла изменится. Что бы узнать актуальную цену и проверить наличие товара, нажмите "Добавить в корзину"

Месяц Минимальная цена Макс. стоимость Цена
Mar-22-2026 43.87 руб. 45.3 руб. 44 руб.
Feb-22-2026 42.87 руб. 44.37 руб. 43 руб.
Jan-22-2026 36.56 руб. 38.40 руб. 37 руб.
Dec-22-2025 42.26 руб. 44.20 руб. 43 руб.
Nov-22-2025 36.86 руб. 38.40 руб. 37 руб.
Oct-22-2025 41.10 руб. 43.41 руб. 42 руб.
Sep-22-2025 41.35 руб. 43.10 руб. 42 руб.
Aug-22-2025 40.71 руб. 42.15 руб. 41 руб.
Jul-22-2025 40.88 руб. 42.85 руб. 41 руб.

Описание товара

Матричная мембранная клавиатура 16 Ключ (4x4)|Интегральные схемы| |Матричная мембранная клавиатура 16 Ключ (4x4)|Интегральные схемы| |Матричная мембранная клавиатура 16 Ключ (4x4)|Интегральные схемы| |


Матричная мембранная клавиатура 16 клавиш (4 × 4)

Обзор продукта

16-кнопка мембранная клавиатура с интерфейсом USB компонент для микроконтроллер проектов.

Удобная клейкая подложка обеспечивает простой способ крепления клавиатуры в различных приложениях.

Идеи применения:

  • Системы безопасности;

  • Выбор меню;

  • Ввод данных для встроенных систем.

Как это работает

Матричные клавиатуры используют комбинацию из четырех строк и четырех столбцов, чтобы обеспечить состояние кнопок для главного устройства, как правило, микроконтроллер. Под каждой клавишей находится кнопка, с одним концом, Соединенным с одной строкой, а другой конец соединен с одним столбцом. Эти соединения показаны здесь:

Для того, чтобы микроконтроллер определил, какая кнопка нажата, сначала нужно потянуть каждый из четырех столбцов s (контакты 1-4) либо низко, либо высоко, затем определим состояние четырех рядов (контакты 5-8). В зависимости от состояния столбцов, микроконтроллер может сказать, какая кнопка нажата.



1 контактный адаптер для матричная мембранная клавиатура

Подключение клавиатуры к Arduino

Подключите кнопочную клавиатуру модуль 4x4 (в сборе) к плате Arduino и напишите эскиз определения нажатой кнопки.

Мы будем использовать следующие компоненты:

  • RobotDyn (Arduino) UNO - 1;

  • Матрица клавиатуры-1;

  • Адаптер-1

  • Перемычки-3.


Адаптер имеет только 3 контакта (VCC, GND, Out) и один аналоговый вход достаточно для подключения его к микроконтроллеру (e.g. Arduino).

Результаты измерений (сравнение ожидаемых и реальных значений на аналоговом входе при нажатии клавиш) представлены в таблице:

Кнопка

Ожидаемая стоимость

Фактический средний

Кнопка

Ожидаемая стоимость

Фактический средний

SW1

1023

1023

SW9

512

517

SW2

930

934

SW10

487

492

SW3

850

859

SW11

465

470

SW4

790

796

SW12

445

450

SW5

680

686

SW13

410

412

SW6

640

645

SW14

330

333

SW7

600

607

SW15

277

278

SW8

570

574

SW16

238

240

Важно отметить, что значение на аналоговом входе принимает значение 0-1023 относительно исходного напряжения. По умолчанию это напряжение питания микроконтроллера. Эталонное напряжение играет важную роль в измерении аналогового сигнала, потому что максимальное измеренное напряжение и, в общем, возможность и точность преобразования полученного значения 0-1023 в вольт зависят от него. Давайте изучим следующую функцию-аналог (режим), где режим:

  • По умолчанию: исходное напряжение равно напряжению питания MCU. Активный по умолчанию;

  • Внутренний: Встроенный 1,1 V источник для ATmega168 или ATmega328P и 2,56 V на ATmega8;

  • INTERNAL1V1: Встроенный 1,1 в исходный источник (только для Arduino Mega);

  • INTERNAL2V56: Встроенный источник справочной информации при температуре не выше 2,56 V (только для Arduino Mega);

  • Внешний: эталонное напряжение-это напряжение, применяемое к штырьку AREF.

Стоимость 1023 analogRead() функция будет соответствовать выбранной Опорное напряжение или напряжение выше, чем у изделий, но не больше, чем 5,5 V, который будет гореть. То есть, с режимом по умолчанию, мы можем оцифровать напряжение от 0 до напряжения питания. Если подача напряжения 4,5 вольт, и мы поставляем 4,5 V, мы получаем в цифровом формате значение 1023. Если мы поставляем 5 вольт, мы снова получаем 1023, потому что это выше справки. Это правило работает дальше, главное-это не должна превышать 5,5 вольт.

Что касается точности: при питании от 5 В и в режиме по умолчанию, мы получаем точность измерения напряжения (5/1023 ~ 8 мВ) - 8 милливольт. Путем установки, мы может измерять напряжение от 0V to 1,1 V с точностью (1,1/1023 ~ 1,2 мВ)-1,2 милливольт. Очень хорошо, особенно если вы используете разделитель напряжения.

Для справки о внешнем напряжении. Напряжением менее 0 V или выше, чем 5,5 V не может использоваться в качестве внешней ссылки в AREF pin-код. Кроме того, при использовании внешнего режима необходимо вызвать аналогию (внешнюю) перед вызовом функции аналога (), в противном случае вы можете повредить микроконтроллер.

Код обнаружения ключа

Теперь, зная реальные значения на аналоговом входе, мы напишем эскиз, определяющий нажатую клавишу. Содержание эскиза:

ПустотаНастройка() {/Чехол для телефонаСерийный.Старт(9600);
}ПустотаПетля() {/Нагата ли кнопка?ИнтValueA1 =Кнопка get_button();Если(ValueA1>0) {/Спасибо за пониманиеСерийный.Принт("Нажмите кнопку");
Серийный.Println(ValueA1);Задержка(500);
}
}/Одежда для детейИнтКнопка get_button() {/Полупроводниковый наконечник на аналоговом основании A1ИнтВал =Аналог(A1);Если(Вал>1000)Возврат1.;Elseif(Вал>900)Возврат2.;Elseif(Вал>820)Возврат3.;Elseif(Вал>750)Возврат4.;Elseif(Вал>660)Возврат5;Elseif(Вал>620)Возврат6;Elseif(Вал>585)Возврат7;Elseif(Вал>540)Возврат8;Elseif(Вал>500)Возврат9;Elseif(Вал>475)Возврат10;Elseif(Вал>455)Возврат11;Elseif(Вал>425)Возврат12;Elseif(Вал>370)Возврат13;Elseif(Вал>300)Возврат14;Elseif(Вал>260)Возврат15;Elseif(Вал>200)Возврат16;Elsereburn0;
}

Загрузите эскиз на плату Arduino, откройте монитор последовательного порта и посмотрите значения на аналоговом входе при нажатии клавиш клавиатуры:

7.

Обратите внимание, что длительное нажатие кнопки (> 500 мс) приводит к автоматическому повторению.




Документы

Документы (инструкции, схемы и т. Д.), ссылки:



Смотрите так же другие товары: