Danh sách sản phẩm

Bàn phím ma trận mềm 4x4 Keypad

Mã sản phẩm: IMA167   |   Tình trạng: Còn 22 sản phẩm có sẵn
15.000₫
  • Nhập IMA-90 giảm 90%, tối đa 2K
  • Nhập IMA-5K giảm 5k, đơn từ 199K
  • Nhập IMA-35K giảm 35k, đơn từ 499K

Mô tả sản phẩm

Bàn phím ma trận mềm 4×4 nút được thiết kế với giao diện đơn giản giúp dễ dàng giao tiếp với bất kì vi điều khiển nào. Mặt sau dính thuận tiện để gắn bàn phím trong nhiều ứng dụng dự án.

Bàn phím 4×4 có tổng cộng 16 nút ở dạng Ma trận.

Đây là một bàn phím màng không có bộ phận chuyển động. Nó có một lớp phủ giống mô tả một bàn phím điện thoại với bốn nút chức năng bổ sung. Một đầu nối nổi 8 chân được cung cấp để kết nối nó với các mạch điều khiển mirocontler của bạn.

Thông số kỹ thuật:

  • Module bàn phím ma trận 4x4 loại phím mềm.
  • Độ dài cáp: 88mm.
  • Nhiệt độ hoạt động 0 ~ 70oC.
  • Đầu nối ra 8 chân.

Sơ đồ chân:


Code tham khảo Arduino:

/*4X4     Arduin0
 * 1  -     2
 * 2  -     3
 * 3  -     4
 * 4  -     5
 * 5  -     6
 * 6  -     7
 * 7  -     8
 * 8  -     9
 * 
 * Nạp code mở Serial Monitor, chọn No line ending, baud 9600.
 * 
*/
#include <Keypad.h>
const byte ROWS = 4; //four rows
const byte COLS = 4; //four columns
//define the cymbols on the buttons of the keypads
char hexaKeys[ROWS][COLS] = {
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'}
};
byte rowPins[ROWS] = {9, 8, 7, 6}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {5, 4, 3, 2}; //connect to the column pinouts of the keypad
//initialize an instance of class NewKeypad
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);
  }
}

Tài liệu tham khảo:

Video tham khảo:

Khách hàng nhận xét