Працюємо з 09:00 до 20:00 без вихідних.
Київ лівий берег біля ТЦ Квадрат
  • Клавіатура мембранна 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 з використанням бібліотеки 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
  • Наявність Є в наявності
  • 34.83грн.