Trang chủ / Bài viết

hướng dẫn sử dụng bàn phím Tutorial
Làm thế nào nó hoạt động? Một bàn phím màng là một ma trận gồm các hàng và cột. Mỗi phím được gán cho một dòng nhất định và cột (xem hình dưới đây). Trên một bàn phím 12 nút bạn có 4 hàng và 3 cột. Chìa khóa đầu tiên sẽ tạo một liên kết giữa Hàng 1 và cột 1 (R1C1). 2 sẽ là R1C2, 3 R1C3, * R4C1, 9 R3C3 và như vậy.
cách thức hoạt động - bàn phím

schematics

Thực hiện theo các sơ đồ sau. Nếu bàn phím của bạn là khác nhau từ bên dưới, cố gắng tìm kiếm cho datasheet trực tuyến.

màng sơ đồ hướng dẫn bàn phím arduin

thư viện Tải về

Dưới đây là các thư viện cần thiết cho dự án này:

1.  Tải về các thư viện Bàn phím

2.  Giải nén các thư viện Bàn phím

3.  Cài đặt thư viện Bàn phím trong Arduino IDE của bạn bằng cách di chuyển các thư mục giải nén để: Arduino \ Libraries

4.  Khởi động lại Arduino IDE của bạn

 code mẫu:

#include"Keypad.h"
 
constbyteROWS=4;// number of rows
constbyteCOLS=3;// number of columns
charkeys[ROWS][COLS]={
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'#','0','*'}
};

byterowPins[ROWS]={8,7,6,5};// row pinouts of the keypad R1 = D8, R2 = D7, R3 = D6, R4 = D5
bytecolPins[COLS]={4,3,2};   // column pinouts of the keypad C1 = D4, C2 = D3, C3 = D2
Keypadkeypad=Keypad(makeKeymap(keys),rowPins,colPins,ROWS,COLS);
 
voidsetup()
{
 
Serial.begin(9600);
}
 
voidloop()
{
 
charkey=keypad.getKey();
 
if(key!=NO_KEY)
   
Serial.println(key);
}
Trong dự án này khi bạn bấm một phím, nó hiển thị các giá trị trong montior nối tiếp của bạn. Dưới đây là những gì bạn sẽ thấy trong màn hình nối tiếp Arduino IDE của bạn khi bạn bắt đầu nhấn phím bàn phím.

màn hình nối tiếp với Arduino và bàn phím
TRA CỨU MÃ VẬN ĐƠN VÀ HÀNH TRÌNH VẬN CHUYỂN
Hotline hỗ trợ vận đơn: 0985 084 693 (Hỗ trợ tra mã vận đơn chuyển phát)
Danh Mục

Đang xử lý...