2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đầu vào bàn phím hiển thị với màn hình nối tiếp với mã đầy đủ của bàn phím arduino una và 4x4…
Quân nhu
Arduino una x 1
Bàn phím 4x4
Tất cả những điều này có thể được tìm thấy trên trang web này:
Bộ phận công nghệ BDSpeedy
Bước 1: Kết nối với Arduino
Kết nối bàn phím với chân kỹ thuật số aruduino:
Pin bàn phím kết nối với Pin Arduino
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Bước 2: Mã
MÃ SỐ:
#bao gồm
const byte numRows = 4
const byte numCols = 4;
keymap [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Hàng 0 đến 3
byte colPins [numCols] = {5, 4, 3, 2}; // Cột 0 đến 3
// khởi tạo một thể hiện của lớp Bàn phím
Keypad myKeypad = Bàn phím (makeKeymap (sơ đồ bàn phím), rowPins, colPins, numRows, numCols);
void setup () {
Serial.begin (9600);
}
// Nếu phím được nhấn, phím này được lưu trong biến 'keypressed' // Nếu phím không bằng 'NO_KEY', thì phím này được in ra // nếu count = 17, thì số đếm được đặt lại về 0 (đây có nghĩa là không có phím nào được nhấn trong toàn bộ quá trình quét bàn phím
void loop () {
char keypressed = myKeypad.getKey ();
if (keypressed! = NO_KEY)
{
Serial.print (nhấn phím);
}
}
Bước 3:
đây là liên kết blogspot của tôi nó có một số sơ đồ bổ sung mà bạn có thể tìm thấy hữu ích… liên kết blogspot
Bước 4: Thêm thư viện
Thêm thư viện:
Để thêm thư viện vào Skeetches> Bao gồm thư viện Nhập tên libray "keypad" rồi nhấn cài đặt. Sau đó tải bản phác thảo lên arduino của bạn. Đây là một số liên kết tùy chọn:
blog wordpress
Điểm blog