Tutorial Arduino Keypad 4x4

Input keypad ditampilkan ke monitor serial dengan arduino uno dan kode lengkap keypad 4x4 ...

Langkah 1: Menghubungkan Dengan Arduino

Menghubungkan keypad dengan pin digital aruduino:

Pin Papan Tombol Menghubungkan ke Pin Arduino

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

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 hingga 3

byte colPins [numCols] = {5, 4, 3, 2}; // Kolom 0 hingga 3

// menginisialisasi instance kelas Keypad

Keypad myKeypad = Keypad (makeKeymap (keymap), rowPins, colPins, numRows, numCols);

pengaturan batal () {

Serial.begin (9600);

}

// Jika tombol ditekan, kunci ini disimpan dalam variabel 'penekanan tombol' // Jika kunci tidak sama dengan 'NO_KEY', maka tombol ini dicetak // jika hitung = 17, maka hitung di-reset kembali ke 0 (ini berarti tidak ada tombol yang ditekan selama proses pemindaian seluruh keypad

void loop () {

char keypressed = myKeypad.getKey ();

if (ditekan tombol! = NO_KEY)

{

Serial.print (penekanan tombol);

}

}

Langkah 3:

di sini adalah tautan blogspot saya memiliki beberapa diagram tambahan yang mungkin Anda temukan ... tautan blogspot

Lampiran

  • Download keypad1.ino

Langkah 4: Menambahkan Perpustakaan

Menambahkan perpustakaan:

Untuk menambahkan pustaka, buka Skeetches - >> Include library -> Ketikkan nama libray "keypad" lalu tekan install. Kemudian unggah sketsa ke arduino Anda.
Inilah Beberapa tautan opsional:

blog wordpress

Tempat blog

Artikel Terkait