Isi kandungan:

Cara Menggunakan Pad Kekunci & LCD Dengan Arduino untuk Membuat Kalkulator Arduino .: 5 Langkah
Cara Menggunakan Pad Kekunci & LCD Dengan Arduino untuk Membuat Kalkulator Arduino .: 5 Langkah

Video: Cara Menggunakan Pad Kekunci & LCD Dengan Arduino untuk Membuat Kalkulator Arduino .: 5 Langkah

Video: Cara Menggunakan Pad Kekunci & LCD Dengan Arduino untuk Membuat Kalkulator Arduino .: 5 Langkah
Video: Membuat Kalkulator Layar Sentuh Menggunakan 2.4 inch TFT LCD - Arduino Project Indonesia 2024, Julai
Anonim
Cara Menggunakan Keypad & LCD Dengan Arduino untuk Membuat Kalkulator Arduino
Cara Menggunakan Keypad & LCD Dengan Arduino untuk Membuat Kalkulator Arduino

Dalam tutorial ini saya akan berkongsi bagaimana anda boleh menggunakan papan kekunci matriks 4x4 dan LCD 16x2 dengan Arduino dan menggunakannya untuk membuat Kalkulator Arduino yang ringkas.

Oleh itu, mari bermula …

Langkah 1: Perkara yang Anda Perlu: -

Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu

Keperluan Perkakasan: -

  1. Arduino UNO.
  2. Pad kekunci 4x4. (Anda boleh menggunakan pad kekunci 4x3).
  3. LCD 16x2.
  4. Papan roti.
  5. Potensiometer 10k.
  6. beberapa wayar untuk dipateri ke papan kekunci.

Keperluan Perisian: -

Arduino IDE

Itu sahaja yang anda perlukan untuk projek ini.

Langkah 2: Memahami Pad Kekunci: -

Memahami Pad Kekunci
Memahami Pad Kekunci
Memahami Pad Kekunci
Memahami Pad Kekunci

Oleh itu, untuk menggunakan papan kekunci terlebih dahulu anda harus memahami bagaimana pad kekunci berfungsi.

Pad kekunci tidak lain hanyalah matriks butang dengan bilangan baris dan lajur nxn. Baris mendatar dan Lajur menegak.

Dalam matriks 4x4 terdapat 4 Baris dan 4 lajur dan di 4x3 terdapat 4 Baris dan 3 Lajur.

Setiap butang berturut-turut disambungkan ke semua butang lain dalam baris yang sama. Sama dengan lajur.

Menekan butang menutup peralihan antara lajur dan jejak baris, memungkinkan arus mengalir antara pin Tiang dan pin Baris. Ini adalah bagaimana arduino mencari butang mana yang ditekan.

Saya tidak mahu menyelami lebih mendalam dan menjadikan tutorial membosankan, jadi jika anda ingin mempelajari cara kerja papan kekunci secara mendalam, anda boleh menyemak catatan ini.

Mari beralih ke langkah seterusnya …

Langkah 3: Sambungan: -

Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan

1. Kabel pateri ke pad kekunci. Pin header solder ke hujung yang lain.

2. Rujuk rajah ke dan buat sambungan seperti berikut: -

  • R1 = D2
  • R2 = D3
  • R3 = D4
  • R4 = D5
  • C1 = D6
  • C2 = D7
  • C3 = D8
  • C4 = D9

3. Sambungan LCD juga agak mudah.

  • Sambungkan LCD pertama di papan roti.
  • Sekarang sambungkan pin RW, katod LED dan Vss atau GND ke rel papan roti GND.
  • Sambungkan Vcc ke rel papan roti + ve. Sambungkan juga pin anod LED (betul-betul di sebelah katod) ke rel + ve melalui perintang 220 ohm.
  • Sambungkan pin kontras yang dilabelkan sebagai V0 ke terminal tengah potensiometer. Sambungkan dua terminal periuk lain ke + ve dan GND.
  • Sekarang sambungkan pin berikut mengikut urutan:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

di mana, D2, D3,….., D13 adalah pin i / o Digital arduino.

Setelah sambungan dibuat. Kita boleh beralih ke langkah pengekodan …

Langkah 4: Kod Pad Kekunci: -

Kod Pad Kekunci
Kod Pad Kekunci
Kod Pad Kekunci
Kod Pad Kekunci

Sebelum memulakan kod, anda mesti memasang perpustakaan keypad dan LCD kepada kami. Untuk memuat turun perpustakaan, buka IDE dan goto: -

  • Lakarkan >> Sertakan Perpustakaan >> Urus Perpustakaan.
  • Pada bar carian, ketik "Keypad.h" dan tatal ke bawah untuk mencari "Perpustakaan papan kekunci oleh Mark Stanley versi 3.1.1"
  • Periksa juga apakah perpustakaan LiquidCrystal dipasang. Sekiranya tidak, anda boleh menemuinya menggunakan kaedah yang sama.
  • Pasang perpustakaan dan mulakan semula IDE.

Sekarang salin kod di bawah dan tampal di IDE. Muat naik ke arduino. (Kod untuk 4x3 boleh dimuat turun dari bawah): -

Kod ini akan membantu anda memeriksa keypad yang berfungsi, Ini menunjukkan butang yang ditekan pada monitor Serial.

/ * Kod untuk pad kekunci 4x4 * /

#masuk const byte ROWS = 4; const byte COLS = 4; kekunci char [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {5, 4, 3, 2}; byte colPins [COLS] = {9, 8, 7, 6}; Pad kekunci = Pad Kekunci (makeKeymap (kekunci), baris pin, colPins, ROWS, COLS); batal persediaan () {Serial.begin (9600); } gelung kosong () {char key = keypad.getKey (); jika (kunci) {Serial.println (kunci); }}

Dengan ini anda boleh memulakan keypad dengan arduino, Kod untuk kalkulator ada di langkah seterusnya..

Langkah 5: Kod Kalkulator Arduino: -

Kod Kalkulator Arduino
Kod Kalkulator Arduino
Kod Kalkulator Arduino
Kod Kalkulator Arduino

Setelah anda menguji papan kekunci, dan ia berfungsi dengan baik. anda boleh terus membuat kalkulator ringkas.

Anda boleh memuat turun kod dari fail yang diberikan di bawah.

Untuk menggunakan kalkulator hanya memuat naik kod, Huruf digunakan sebagai berikut: -

A = + (Penambahan)

B = - (Pengurangan)

C = * (Pendaraban)

D = / (Bahagian)

Simbol * dan # digunakan sebagai 'Batal' dan 'Sama dengan' Masing-masing.

Itu sahaja untuk tutorial ini. Harap awak suka.

Terima kasih.

Disyorkan: