Video: Ví dụ hiện đại và mới và dễ dàng hơn về tủ khóa với bàn phím ma trận Arduino 4x4: 3 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Một ví dụ khác về việc sử dụng ma trận bàn phím LCD 4x4 với mạch I2C.
Bước 1: Sơ đồ
Bàn phím ma trận này được làm bằng 16 nút nhấn và với giao tiếp I2c, bạn chỉ cần 2 chân để quản lý nó: SDA (A4 trên arduino board) và SCL (A5 trên arduino board).
Tôi đã sử dụng một mạch PCF8574A 16 DIP I / O I2c sơ đồ nhỏ được đưa ra ở trên. Địa chỉ của loại thành phần này là 0x3C trong ví dụ của tôi (A0 = 0, A1 = 0, A2 = 1).
Bước 2: Sơ đồ trạng thái: một phương pháp dễ dàng hơn
Phương pháp mới này dựa trên bộ đếm thời gian cho phép bạn soạn mã tốt (gồm 4 ký tự: CODE1, CODE2 rồi CODE3 rồi CODE4) trên các phím vào đúng thời điểm.
Bản phác thảo arduino bao gồm 4 thư viện đặc biệt:
SM.h
Wire.h
Keypad_I2C.h
Bàn phím.h
Tôi đưa một gói chúng và bản phác thảo. Nếu mã đã nhập tốt, chân 13 sáng BẬT và bạn cần nhấn phím '*' để khởi tạo. Nếu mã sai, chân 13 sẽ nhấp nháy.
lưu ý: Tôi không thể tải xuống thư viện hôm nay do lỗi máy chủ nội bộ. Xin lỗi.
VẤN ĐỀ ĐƯỢC GIẢI QUYẾT NẾU BẠN SỬ DỤNG. RAR
Bước 3: Kết luận
Các phím được đẩy phải được phát hiện trên một cạnh lên, trừ khi, nó sẽ không chạy đúng cách.
Tất cả các thành phần này rất rẻ và bạn sẽ có một bàn phím rất bắt mắt với ít chân cắm trên bảng Arduino.
Thanx với tất cả các hướng dẫn bắt đầu tôi tìm thấy.
Vui vẻ hướng dẫn!