Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Input keypad ditampilkan ke serial monitor dengan arduino uno dan keypad 4x4 full code…
Perlengkapan
Arduino uno x 1
Papan tombol 4x4
Semua ini dapat ditemukan di situs ini:
Bagian Teknologi BDSpeedy
Langkah 1: Menghubungkan Dengan Arduino
Menghubungkan keypad dengan pin digital aruduino:
Pin Keypad Terhubung ke Pin Arduino
1 H9
2 D8
3 H7
4 D6
5 D5
6 H4
7 D3
8 H2
Langkah 2: Kode
KODE:
#termasuk
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}; //Baris 0 sampai 3
byte colPins[numCols]= {5, 4, 3, 2}; //kolom 0 sampai 3
//menginisialisasi instance kelas Keypad
Keypad myKeypad= Keypad(makeKeymap(keymap), rowPins, colPins, numRows, numCols);
batalkan pengaturan() {
Serial.begin(9600);
}
//Jika kunci ditekan, kunci ini disimpan dalam variabel 'ditekan tombol' //Jika kunci tidak sama dengan 'NO_KEY', maka kunci ini dicetak //jika hitungan=17, maka hitungan direset kembali ke 0 (ini berarti tidak ada tombol yang ditekan selama seluruh proses pemindaian keypad
lingkaran kosong() {
char keypressed = myKeypad.getKey();
jika (ditekan tombol != NO_KEY)
{
Serial.print(ditekan tombol);
}
}
Langkah 3:
di sini adalah tautan blogspot saya, ini memiliki beberapa diagram tambahan yang mungkin berguna bagi Anda… tautan blogspot
Langkah 4: Menambahkan Perpustakaan
Menambahkan perpustakaan:
Untuk menambahkan perpustakaan, buka Skeetches >Include library Ketik nama perpustakaan "keypad" lalu tekan install. Kemudian unggah sketsa ke arduino Anda. Berikut Beberapa tautan opsional:
blog wordpress
tempat blog