Bàn phím ma trận nhựa cứng 3x4 Keypad
Bàn phím ma trận nhựa cứng 3x4 Keypad
- Hàng trong kho: 12
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 884
- Vị trí: 3A
Số lượng đã bán: 81
Lượt xem: 307
50.760đ
Giá chưa bao gồm VAT: 47.000đ
1. Giới thiệu tổng quan
Bàn phím ma trận nhựa cứng 3x4 Keypad là linh kiện nhập liệu phổ biến, thiết kế dạng ma trận 12 phím nhỏ gọn và bền bỉ. Sản phẩm được làm từ nhựa cứng cao cấp với lớp màng bảo vệ chống bụi, cho cảm giác bấm êm ái và tuổi thọ cao, rất lý tưởng cho các ứng dụng giao tiếp với vi điều khiển.
2. Thông số kỹ thuật
- Loại bàn phím: Ma trận 3x4 (12 phím)
- Chất liệu: Nhựa cứng, mặt trước phủ màng bảo vệ
- Số chân kết nối: 7 chân (3 cột, 4 hàng)
- Điện áp hoạt động tối đa: 24VDC
- Dòng điện tối đa: 30mA
- Nhiệt độ hoạt động: -20°C đến +70°C
3. Ứng dụng
- Hệ thống khóa cửa điện tử, két sắt thông minh
- Bảng điều khiển thiết bị công nghiệp, gia dụng
- Các dự án học tập, lập trình với Arduino, ESP32, STM32
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Sử dụng đồng hồ VOM để ở chế độ đo thông mạch (Continuity).
- Thao tác: Lần lượt đo giữa các cặp chân hàng và cột khi nhấn giữ từng phím trên bàn phím.
- Kết quả: Khi nhấn một phím bất kỳ, đồng hồ VOM phải kêu tít (hoặc báo thông mạch) tại cặp chân tương ứng của hàng và cột đó.
* Lưu ý an toàn: Không dùng vật nhọn đâm thủng lớp màng nhựa bảo vệ phím, tránh làm ẩm mốc gây chập điện ma trận phím.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- Chân 1 đến 7 (R1-R4, C1-C3) nối với Các chân Digital từ D2 đến D8 trên Arduino Uno
C/C++ (Arduino/ESP)
#include
const byte ROWS = 4; // Bàn phím có 4 hàng
const byte COLS = 3; // Bàn phím có 3 cột
// Định nghĩa ký tự trên các phím của bàn phím ma trận 3x4
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte rowPins[ROWS] = {9, 8, 7, 6}; // Kết nối với chân hàng của keypad
byte colPins[COLS] = {5, 4, 3}; // Kết nối với chân cột của keypad
// Khởi tạo đối tượng Keypad
Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);
void setup() {
Serial.begin(9600); // Khởi động Serial Monitor
}
void loop() {
char key = keypad.getKey(); // Đọc giá trị phím nhấn
if (key) {
Serial.print("Phim dang nhan: ");
Serial.println(key); // Hiển thị phím nhấn lên Serial Monitor
}
} ban phim ma tran nhua cung 3x4 keypad














