Giới thiệu bàn phím cứng keypad 4×4
Bàn phím cứng keypad 4×4 có thiết kế nhỏ gọn, dễ kết nối và sử dụng, các chân của 16 phím được nối theo ma trận, tín hiệu khi nhấn phím sẽ là tín hiệu GND (0VDC) hoặc Vcc (5VDC) tùy vào cách quét phím của các bạn kích vào chân Vi điều khiển, bàn phím còn tích hợp vị trí để lắp thêm tụ chống dội (chống nhiễu), phù hợp cho các ứng dụng điều khiển bằng phím bấm.
Bàn phím tích hợp trong nhiều module mạch điện tử như kit phát triển, kit học tập giao tiếp các vi điều khiển như Pic, 8051, AVR, STM,…..

Chức năng key phím 4×4
- R1 : Ngõ ra hàng 1.
- R2 : Ngõ ra hàng 2.
- R3 : Ngõ ra hàng 3.
- R4 : Ngõ ra hàng 4.
- C1 : Ngõ vào hàng 1.
- C2 : Ngõ vào hàng 2.
- C3 : Ngõ vào hàng 3.
- C4 : Ngõ vào hàng 4.
Sơ đồ nguyên lý key phím 4×4

Thông số kỹ thuật Bàn phím cứng keypad 4×4
- Điện áp hoạt động : 3.3V – 5V
- Dòng điện hoạt động : 20mA
- Công suất hoạt động : 100mW
- Chuẩn truyền : I/O
- Nhiệt độ hoạt động : -40°C – 150°C
- Số chân : 8
- Số nút : 16
- Loại : Module
- Quét tích cực : Do người thiết kế
- Kích thước : 160mm*69mm*77mm
Chương trình Test
Nguyên lý kết nối

Chương trình
Thư viện : Tại đây Keypad.h
/*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);
}
}
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

ANTEN 15dBi 5G/4G/3G/GSM/LTE 26.5CM KIM TRONG, DÂY 3M
ANTEN 12dBi 5G/4G/3G/GSM 22CM KIM TRONG, ANTEN 5G
ANTEN 18dBi 5G/4G/3G/GSM/LTE 24.3CM KIM TRONG, DÂY 3M
Anten 2.4G/5.8Ghz 10dBi 15cm lỗ trong, anten wifi, zigbee
ADC0804 CHUYỂN ANALOG SANG DIGITAL, IC ADC 8 BIT
ANTEN 16dBi 5G/4G/3G/GSM 15.1CM KIM TRONG, ANTEN 5G
Module thu phát Max485 to TTL, Mạch chuyển đổi TTL RS485
Anten 2.4G/5.8Ghz 10dBi 15cm kim trong, anten wifi, zigbee
ANTEN 2.4G/5.8GHz 10DBI 19.5CM LỖ TRONG NHỌN, ANTEN WIFI, ZIGBEE
Module thu phát Bluetooth HC06 - Mạch thu phát Bluetooth HC-06
ANTEN 2.4/5.8GHz 3DBI 11CM KIM TRONG, ANTEN WIFI, ZIGBEE
Module USB Ft232 to RS485, Mạch chuyển đổi RS485
Công tắc dòng Relay 24V, Relay công suất 250V - 10A
Module chuyển đổi UART TTL to RS485, Mạch chuyển RS485
Mạch khống chế nhiệt độ độ ẩm XH-M452, Module giám sát XH-M452
Mạch Relay 10A 12V 8 Kênh chân Header, Rơ le công suất 250VAC / 30VDC
Mạch Relay 10A 12V 2 Kênh chân Header, Rơ le công suất 250VAC / 30VDC
Module chuyển đổi USB CH340 to RS485, Mạch chuyển đổi RS485
Mạch khống chế nhiệt độ XH-W3002 220VAC đỏ, Vỏ hộp nhựa Tải max 250V / 10A
Mạch khống chế nhiệt độ XH-W1209 màu đỏ, Kích relay 12V
Module Lora SX1278 433Mhz AS32, Module thu phát không dây
Module thu phát NRF24L01 2.4Ghz anten rời, Truyền nhận không dây RF
Module thẻ từ RFID RC522 SPI, Mạch thẻ từ NFC 13.56MHz
Module thu phát NRF24L01 2.4Ghz anten liền, Truyền nhận không dây RF 













Đánh giá
Chưa có đánh giá nào.