Магазин у відпустці 23.05 - 28.05. Всі замовлення будуть оброблені в понеділок
  • Клавиатура мембранная 4х4

Герметичная клавиатура для помещений с повышенной влажностью, запыленностью и вибрацией

Сопротивление контактов кнопок 10 ... 500 Ом

Клавиатура сама по себе тонкая и предназначена для наклеивания на плоскость

Рабочая температура -40 ... +80 °C

Способ подключения клавиатуры к плате Arduino:

1 - контакт для подключения к выводу 3 Arduino;

2 - контакт для подключения к выводу 2 Arduino;

3- контакт для подключения к выводу 1 Arduino;

4 - контакт для подключения к выводу 0 Arduino;

5 - контакт для подключения к выводу 8 Arduino;

6 - контакт для подключения к выводу 7 Arduino;

7 - контакт для подключения к выводу 6 Arduino;

8 - контакт для подключения к выводу 5 Arduino.

Подключение питания к плате не требуется.

Кнопки на плате соединены особым образом, поэтому для работы с 16 кнопками понадобится всего 8 выводов Arduino.

Пример программы Arduino c использованием библиотеки Keypad

  1. #include <Keypad.h>
  2. const byte ROWS = 4; //four rows
  3. const byte COLS = 4; //four columns
  4. char hexaKeys[ROWS][COLS] = {
  5. {'0','1','2','3'},
  6. {'4','5','6','7'},
  7. {'8','9','A','B'},
  8. {'C','D','E','F'}
  9. };
  10. byte rowPins[ROWS] = {3, 2, 1, 0}; // подключение строк клавиатуры на выводы 0,1,2,3 Arduino
  11. byte colPins[COLS] = {7, 6, 5, 4}; //подключение рядов клавиатуры на выводы 4,5,6,7 Arduino
  12. Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
  13.  
  14. void setup(){
  15. Serial.begin(9600);
  16. }
  17. void loop(){
  18. char customKey = customKeypad.getKey();
  19. if (customKey){
  20. Serial.println(customKey);
  21. }
  22. }

Включаем монитор порта и видим, какую кнопку мы нажали.



Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Клавиатура мембранная 4х4

  • Модель Membrane Keypad
  • Наличие Есть в наличии
  • 40.81грн.


Новое

Модуль твердотельного реле 4-канальный

Модуль твердотельного реле 4-канальный

Модуль предназначен для коммутации нагрузок с переменным напряжением питания 75 ... 264 ВМаксимальны..

Оптопара EL817 SMD

Оптопара EL817 SMD

Оптопара с транзистором на выходеПрименяется для гальванической развязки дискретного сигнала, а так ..

Стабилизатор напряжения 5В 2А микросхема L78S05CV

Стабилизатор напряжения 5В 2А микросхема L78S05CV

Микросхема стабилизатор напряжения L78S05CVПрименяется для стабилизации пульсирующего напряжени..

Программатор AVR-контроллеров USBASP

Программатор AVR-контроллеров USBASP

Программатор для загрузки и отладки программ в микроконтроллеры компании ATMEL.Интерфейс програ..

Сдвиговый регистр 74HC595N

Сдвиговый регистр 74HC595N

Эту микросхему используют для управления светодиодными гирляндами и символьными индикаторами.Она поз..

Светодиод ультраяркий 3мм

Светодиод ультраяркий 3мм

Сверхяркий светодиод диаметром 3 ммКорпус прозрачный у светодиодов разного цвета свечения. То есть р..

Вентилятор для Orange PI толщиной 10мм

Вентилятор для Orange PI толщиной 10мм

Вентилятор для охлаждения процессора мини-компьютера Orange PI или Raspberry PIРаботает безшумноПита..

Терминальный разъемный коннектор угловой 4п

Терминальный разъемный коннектор угловой 4п

Разъемный 4-проводной коннектор для пайки на печатную платуПровода подводятся параллельно плате и со..

Шестерня для зубчатого ремня на 20 зубьев под ось 5 мм

Шестерня для зубчатого ремня на 20 зубьев под ось 5 мм

Используется для передачи и редукции крутящего момента от двигателяКоличество зубьев 20 шт.Диаметр о..

Терминальный разъемный коннектор угловой 3п

Терминальный разъемный коннектор угловой 3п

Разъемный трёхпроводной коннектор для пайки на печатную платуПровода подводятся параллельно плате и ..

Терминальный разъемный коннектор угловой 2п

Терминальный разъемный коннектор угловой 2п

Разъемный двухпроводной коннектор для пайки на печатную платуПровода подводятся параллельно плате и ..

Микроконтроллер ATTINY13A

Микроконтроллер ATTINY13A

Миниатюрный экономичный AVR 8-битный микроконтроллер, который можно программировать как программатор..

Логический анализатор 8 каналов

Логический анализатор 8 каналов

Надписи на корпусе могут отличаться от указанных на картинке, но суть остается неизменной.Цифровой л..

Линейный подшипник 8мм

Линейный подшипник 8мм

Подшипник для линейного скольжения рабочего органа 3D-принтера или CNC по своим осям.Одевается на ци..

Подшипник для зубчатого ремня GT2 без зубьев

Подшипник для зубчатого ремня GT2 без зубьев

Подшипник для натяжения зубчатого ремня GT2 6мм на ось 5 ммПрименяется в 3D-принтерах и CNCШирина 10..

Подшипник для зубчатого ремня GT2 20 зубьев

Подшипник для зубчатого ремня GT2 20 зубьев

Подшипник для натяжения зубчатого ремня GT2 6мм на ось 5 мм20 зубьевШирина 10 мм..