bàn phím 4×4: hướng dẫn chi tiết

Photo of author

By Lisa chen

Thông thường, bạn sử dụng một phím, nút hoặc khóa chuyển đổi để nhập các giá trị nhập cho một mục. ngoài ra, để kết nối một chìa khóa hoặc công tắc với một bộ vi điều khiển, bạn cần một chân gpi. Vấn đề xuất hiện khi bạn cần kết nối một số lượng các phím (ví dụ, 12 hoặc nhiều hơn). bởi vi điều khiển sẽ yêu cầu nhiều chân gpi và bạn có thể mất nhiều chân trong quá trình. bộ phím nhỏ 4 x 4 có thể giải quyết nhanh các vấn đề trên. nhưng cái bàn phím ma trận 4 x 4 là gì? Nó hoạt động như thế nào? văn bản này trả lời tất cả các câu hỏi và nhiều câu hỏi hơn.

nội dung

bàn phím 4 x 4 là gì?

Cấu hình Chân Mô-đun Bàn phím 4×4

các đặc điểm kỹ thuật và mô-đun bàn phím 4 x 4

mô-đun bàn phím ma trận 4 x 4 làm việc như thế nào

làm thế nào bộ điều khiển vi điều khiển việc quét các dòng của các nút được bấm

Làm thế nào để kết nối 4×3 và 4×4 màng bàn phím với Arduino?

bàn phím 4×4: các ứng dụng

kết luận

bàn phím 4 x 4 là gì?

 

Bàn phím ma trận 4×4 là một thiết bị nạp hoặc đầu vào chủ yếu được sử dụng để cung cấp các giá trị đầu vào cho một mục.

xin lưu ý rằng bàn phím mảng 4 x 4 có 16 phím song song cho phép 16 giá trị nhập vào.

Điều độc đáo về bàn phím 4×4 là nó chỉ sử dụng 8 chân bộ vi điều khiển GPIO.

Như đã đề cập, nếu bạn muốn kết nối 16 phím, bạn cần 17 chân đầu vào để làm việc hiệu quả.

tuy nhiên, bạn sẽ chỉ sử dụng tám chân bộ điều khiển vi mạch để đọc các đĩa hàn theo thứ tự ma trận.

Cấu hình Chân Mô-đun Bàn phím 4×4

 

được rồi

 

cột

 

các đặc điểm kỹ thuật và mô-đun bàn phím 4 x 4

 

quy định

 

đặc điểm

 

bền vững

Lưng dán

giao diện đơn giản

 

mô-đun bàn phím ma trận 4 x 4 làm việc như thế nào

 

Mô-đun bàn phím có các nút được sắp xếp theo hàng và cột. mô-đun bàn phím 4 x 4 có 4 hàng và 4 cột.

mặt khác, mô-đun bàn phím 3 x 4 có 4 hàng và 3 cột.

tất cả các công tắc trong một hàng được kết nối với tất cả các nút khác trên cùng một hàng thông qua một đường dẫn điện dưới đĩa hàn.

Tương tự, tất cả các khóa chuyển trên cột này được kết nối với các nút trên cùng một cột thông qua một đường dẫn điện.

tất cả các hàng và cột được nối với một chân, vì vậy mô-đun bàn phím 4 x 4 có 8 chân. bên dưới tất cả các phím, có một công tắc phim.

Do vậy, khi bạn bấm vào nút, nó sẽ tắt công tắc ở giữa dòng và cột, cho phép dòng điện ở trung tâm của chân hàng và cột.

Arduino biết bạn đã nhấn nút nào bằng cách tìm kiếm cột và chân dòng liên kết với nút.

bàn phím 4×4: hướng dẫn chi tiết_1

bàn phím atm

 

làm thế nào bộ điều khiển vi điều khiển việc quét các dòng của các nút được bấm

 

Trước tiên, vi điều khiển thiết lập mỗi hàng và hàng cột như đầu vào.

tiếp theo, bộ điều khiển vi mạch được đặt một hàng ở mức thấp.

Sau đó, nó bắt đầu đi qua từng hàng một.

bàn phím 4×4: hướng dẫn chi tiết_2

vi điều khiển máy tính

 

Nếu một kết nối cột vẫn ở mức cao trong suốt quá trình kiểm tra, có nghĩa là không có nút nào được nhấn trên hàng đó.

Tuy nhiên, khi một trong các cột được kết nối tới mức thấp, bộ điều khiển vi mạch nhớ dòng nào là mức thấp và cột nào là mức thấp.

cuối cùng, bộ điều khiển biết các cột và hàng của nút được nhấn.

Làm thế nào để kết nối 4×3 và 4×4 màng bàn phím với Arduino?

 

Kết nối bàn phím 4×3 và 4×4 với Arduino

 

Đầu tiên, bạn kết nối chân đầu tiên của bàn phím với chân thứ 9 của Arduino.

thực hiện quy trình tương tự cho các chân còn lại bên trái, như 3 đến 7, 4 đến 6, và vân vân.

Nếu bạn kết nối một bàn phím 4×3 hoặc 4×4, bạn có thể xác định hướng theo sơ đồ dưới đây.

bàn phím 4×4: hướng dẫn chi tiết_3

liên kết với bàn phím 4×3 và 4×4 của arduino

các nguồn: các cơ sở mạch

 

định vị chân bàn phím của bạn

 

Nếu bố trí chân của bàn phím của bạn khác với bố trí bên trên, trước tiên bạn phải kiểm tra các chân để biết bố trí của chúng.

Bạn có thể đơn giản tạo ra một mạch thử nghiệm bằng cách kết nối điện trở giới hạn dòng và LED với Arduino, như được trình bày dưới đây.

bàn phím 4×4: hướng dẫn chi tiết_4

Arduino kết nối với điện trở giới hạn

các nguồn: các cơ sở mạch

 

chương trình

 

trước tiên, bạn phải tìm một chân bàn phím được liên kết với một nút trên dòng. vì vậy, đặt dây đen vào chân đầu tiên bên trái.

Khi bạn cắm một dây đỏ (các điểm dương) vào các chân còn lại, bấm vào một nút bấm ngẫu nhiên trên dòng đầu tiên.

Nếu đèn LED sáng lên khi cắm đất, cắm đất vào tất cả các chân còn lại.

khi đèn led nhấp nháy trong một chân không liên quan, chân đất được kết nối với một cái đinh trên hàng đầu tiên.

tuy nhiên, khi không có nút bật, đèn led sáng lên, có nghĩa là dòng đầu tiên không được kết nối với dòng màu đen.

bây giờ, đặt dây đen (đất) vào các chân kề nhau. Sau đó nhấn một nút ngẫu nhiên trên dòng khác và lặp lại quá trình cho đến khi bạn xác định đầu chân của tất cả các dòng.

Thứ hai, để xác định cột nào mà chân được gắn vào, đường màu đen được chèn vào phần cắm có nhãn là dòng 1. sau đó nhấn bất kỳ nút nào trên hàng đó.

sau đó, chèn một đường đỏ (các điểm dương) vào tất cả các chân khác. chân nối với nút bạn nhấn sẽ làm cho đèn led phát sáng.

Tiếp theo, bấm một nút ngẫu nhiên trên cùng một hàng và chèn một đường đỏ vào các chân còn lại. Lặp lại quá trình này cho tất cả các cột.

bàn phím 4×4: cài đặt thư viện

 

Để cài đặt, cuộn lên Drafts, nhấp vào Include Libraries, nhấp vào Manage Libraries, và sau đó chờ cho trình quản lý thư viện tải xuống chỉ mục thư viện.

bàn phím 4×4: mã arduino

 

Sau khi cài đặt các thư viện thành công, bây giờ bạn có thể tải các mã sau lên Arduino 4×4 bàn phím.

Bàn phím 4×4 mã Arduino

 

bàn phím 4×4: hướng dẫn chi tiết_5

Bàn phím 4×3 mã Arduino

bàn phím 4×4: hướng dẫn chi tiết_6

từ dòng mã ở trên, bạn có thể thấy:

từ 3 đến 4 để xác định các cột và hàng trên bàn phím mỏng.

từ 6 đến 11 xác định các ký tự được in khi bạn nhấn một nút cụ thể trên bàn phím.

lưu ý rằng mã in các ký tự theo đúng thứ tự xuất hiện trên bàn phím.

Tuy nhiên, nếu bạn sử dụng một bàn phím mỏng khác với bàn phím ở trên, bạn có thể quyết định các ký tự được in sau khi nhấn nút.

ngay lập tức tải lên mã và nhấn một phím ngẫu nhiên trên bảng nối tiếp; Những giá trị này xuất hiện như sau.

bàn phím 4×4: hướng dẫn chi tiết_7

Các giá trị trên bảng nối tiếp

các nguồn: các cơ sở mạch

bàn phím 4 x 4: nối màn hình lcd vào bàn phím

Đầu tiên, kết nối LCD Vcc và chân đất trên Arduino, sau đó kết nối các chân LCD của các bo mạch Arduino khác nhau với nhau như được chỉ ra dưới đây.

Sau khi kết nối, kết nối Arduino với bàn phím và tải lên mã:

bàn phím 4×4: hướng dẫn chi tiết_8

sau khi bạn đã kết nối tất cả các kết nối cần thiết, thiết kế của bạn nên trông như sau:

bàn phím 4×4: hướng dẫn chi tiết_9

bàn phím được kết nối với arduino và màn hình lcd

các nguồn: các cơ sở mạch

bàn phím 4×4: các ứng dụng

hệ thống kỹ thuật

hệ thống báo động

máy bán hàng tự động

thiết bị đo lường

nhập dữ liệu hệ thống nhúng

chương trình giải trí

kết luận

Cho đến nay, bạn sẽ có thể kết nối màng bàn phím đúng cách với Arduino. Lúc đầu có thể khó khăn, nhưng sau một vài lần thử, bạn sẽ thành công.

quan trọng nhất, hãy nhớ nhập các mã đúng, vì chúng sẽ quyết định hiệu quả của dự án của bạn. Nếu bạn cần thêm sự giúp đỡ, xin vui lòng liên hệ với chúng tôi.