Bàn Phím 4x5 Dán


- Tuy có đến 20 nút nhấn, nghĩa là nếu làm một cách thông thường (dùng chân digital) thì chúng ta phải cần đến 20 chân Arduino để đọc. Nhưng với bàn phím này, chúng ta chỉ cần dùng 9 chân (5 chân hàng ngang (row), và 4 chân cột dọc (column)).
- Để kiểm tra một nút có được nhấn hay không? Sẽ sử dụng phương pháp quét được mô tả bằng đoạn mã giả như sau:
+ Với mỗi hàng (1 đến 5), Chọn ra hàng Ri
+ Cấp cực âm (0v) cho hàng Ri
+ Nếu điện áp ở chân Cj bất kì là dương (INPUT PULLUP) => chưa nhấn
+ Nếu điện áp ở chân Cj bất kì là âm (INPUT PULLUP) => đang nhấn

- Sử dụng làm mạch nhập dữ liệu cho nhiều loại mạch điện tử.




Nguồn: Bùi Hữu Uyên.