Увеличить
Эластичная клавиатура 4 кнопки
ВВЕДЕНИЕ
Эластичная 4-х кнопочная клавиатура, оформленная в виде герметичной панели из прорезиненного материала. Выполнена в виде ряда из 4-х кнопок. Кнопки выполнены в виде воздушного зазора между двумя проводниками. Дорожки токопроводящего покрытия одного слоя нанесены горизонтально, а другого вертикально. Нажатие кнопки приводит к замыканию дорожек первого и второго слоёв, и, следовательно, к замыканию вывода 1 с одним из выводов второй группы (2-5).
Подключение осуществляется с помощью выходящего из панели шлейфа на 5 проводов (шаг 2.54 мм).
ПАРАМЕТРЫ
- Габариты: 69 х 29 х 1 мм
- Рабочее напряжение: до 12В
- Максимальный ток: 100 мА
- Сопротивление изоляции: >100 МОм
- Сопротивление контактов: <200 Ом
- Вес: 5 грамм
КОРПУС
ПРИМЕР КОДА
#include <keypad.h> // Подключаем библиотеку
const byte ROWS = 1; // 1 строка
const byte COLS = 4; // 4 столбца
char keys[ROWS][COLS] = {
{'1','2','3','4'}
};
byte rowPins[ROWS] = {11};
byte colPins[COLS] = {7, 6, 5, 4};
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup(){
Serial.begin(9600);
}
void loop(){
char key = keypad.getKey();
if (key){
Serial.println(key); // Передаем название нажатой клавиши в сериал порт
}
}
КОМПЛЕКТ
- Эластичная клавиатура 4 кнопки х 1
Наверняка понадобятся
Метки: #keypad