Герметична клавіатура для приміщень з підвищеною вологістю, запиленістю та вібрацією
Опір контактів кнопок 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 з використанням бібліотеки Keypad
- #include <Keypad.h>
- const byte ROWS = 4; //four rows
- const byte COLS = 4; //four columns
- char hexaKeys[ROWS][COLS] = {
- {'0','1','2','3'},
- {'4','5','6','7'},
- {'8','9','A','B'},
- {'C','D','E','F'}
- };
- byte rowPins[ROWS] = {3, 2, 1, 0}; // підключення строк клавіатури на виводи 0,1,2,3 Arduino
- byte colPins[COLS] = {7, 6, 5, 4}; //підключення рядків клавіатури на виводи 4,5,6,7 Arduino
- Keypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
- void setup(){
- Serial.begin(9600);
- }
- void loop(){
- char customKey = customKeypad.getKey();
- if (customKey){
- Serial.println(customKey);
- }
- }
Вмикаємо монітор порта та бачимо, яку кнопку ми натиснули.
Клавіатура мембранна 4х4
- Модель Membrane Keypad
- Наявність Є в наявності
-
51.52грн.