Daftar Isi:

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

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

Video: Cara Menggunakan Keypad & LCD Dengan Arduino untuk Membuat Kalkulator Arduino.: 5 Langkah
Video: BELAJAR ARDUINO #71 - Membuat Kalkulator 2024, Juli
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 berbagi bagaimana Anda dapat menggunakan keypad matriks 4x4 dan LCD 16x2 dengan Arduino dan menggunakannya untuk membuat Kalkulator Arduino sederhana.

Jadi mari kita mulai…

Langkah 1: Hal-hal yang Anda Butuhkan:-

Hal-hal yang Anda Butuhkan
Hal-hal yang Anda Butuhkan
Hal-hal yang Anda Butuhkan
Hal-hal yang Anda Butuhkan
Hal-hal yang Anda Butuhkan
Hal-hal yang Anda Butuhkan

Persyaratan Perangkat Keras:-

  1. ArduinoUNO.
  2. papan tombol 4x4. (Anda dapat menggunakan keypad 4x3).
  3. LCD 16x2.
  4. Papan tempat memotong roti.
  5. potensiometer 10k.
  6. beberapa kabel untuk disolder ke keypad.

Persyaratan Perangkat Lunak:-

ArduinoIDE

Itu saja yang Anda perlukan untuk proyek ini.

Langkah 2: Memahami Keypad: -

Memahami Keypad
Memahami Keypad
Memahami Keypad
Memahami Keypad

Jadi untuk menggunakan keypad terlebih dahulu Anda harus memahami cara kerja keypad.

Keypad tidak lain adalah matriks kancing dengan jumlah baris dan kolom nxn. Baris horizontal dan Kolom vertikal.

Pada matriks 4x4 terdapat 4 baris dan 4 kolom dan pada matriks 4x3 terdapat 4 baris dan 3 kolom.

Setiap tombol dalam satu baris terhubung ke semua tombol lain di baris yang sama. Sama dengan kolom.

Menekan tombol menutup sakelar antara kolom dan jejak baris, memungkinkan arus mengalir antara pin Kolom dan pin Baris. Ini adalah bagaimana arduino menemukan tombol mana yang ditekan.

Saya tidak ingin menyelam jauh ke dalamnya dan membuat tutorialnya membosankan, jadi jika Anda ingin mempelajari cara kerja keypad secara mendalam, Anda dapat melihat posting ini.

Mari kita lanjutkan ke langkah berikutnya…

Langkah 3: Koneksi: -

Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
Koneksi

1. Solder kabel ke keypad. Solder pin header ke ujung yang lain.

2. Lihat diagram dan buat koneksi sebagai berikut:-

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

3. Koneksi LCD juga cukup sederhana.

  • Pertama sambungkan LCD pada papan tempat memotong roti.
  • Sekarang hubungkan pin RW, katoda LED dan Vss atau GND ke rel GND papan tempat memotong roti.
  • Hubungkan Vcc ke rel +ve papan tempat memotong roti. Juga sambungkan pin anoda LED (Tepat di sebelah katoda) ke rel +ve melalui resistor 220 ohm.
  • Hubungkan pin kontras berlabel V0 ke terminal tengah potensiometer. Hubungkan dua terminal pot lainnya ke +ve dan GND.
  • Sekarang sambungkan pin berikut secara berurutan:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

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

Setelah koneksi dibuat. Kita bisa melanjutkan ke langkah pengkodean…

Langkah 4: Kode Keypad:-

Kode Papan Tombol
Kode Papan Tombol
Kode Papan Tombol
Kode Papan Tombol

Sebelum Anda dapat memulai pengkodean, Anda harus menginstal perpustakaan untuk kami keypad dan LCD. Untuk mengunduh perpustakaan, buka IDE dan goto:-

  • Sketsa >> Sertakan Perpustakaan >> Kelola Perpustakaan.
  • Di bilah pencarian ketik "Keypad.h" dan gulir ke bawah untuk menemukan "Perpustakaan tombol oleh Mark Stanley versi 3.1.1"
  • Periksa juga apakah pustaka LiquidCrystal diinstal. Jika tidak, Anda dapat menemukannya menggunakan metode yang sama.
  • Instal perpustakaan dan mulai ulang IDE.

Sekarang salin kode di bawah ini dan tempel di IDE. Unggah ke arduino. (Kode untuk 4x3 dapat diunduh dari bawah):-

Kode ini akan membantu Anda memeriksa kerja Keypad, Ini menunjukkan tombol yang ditekan pada monitor Serial.

/*Kode untuk keypad 4x4*/

#include const byte ROWS = 4; const byte COLS = 4; kunci karakter[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}; Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS); void setup() { Serial.begin(9600); } void loop() { char key = keypad.getKey(); if (kunci) { Serial.println(kunci); } }

Dengan ini Anda dapat memulai dengan keypad dengan arduino, Kode untuk kalkulator ada di langkah berikutnya..

Langkah 5: Kode Kalkulator Arduino: -

Kode Kalkulator Arduino
Kode Kalkulator Arduino
Kode Kalkulator Arduino
Kode Kalkulator Arduino

Setelah Anda menguji keypad, dan berfungsi dengan baik. Anda dapat melanjutkan ke pembuatan kalkulator sederhana.

Anda dapat mengunduh kode dari file yang diberikan di bawah ini.

Untuk menggunakan kalkulator cukup unggah kode, Abjad digunakan sebagai berikut: -

A = + (Penambahan)

B = - (Pengurangan)

C = * (Perkalian)

D = / (Pembagian)

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

Itu saja untuk tutorial ini. Harap Anda menyukainya.

Terima kasih.

Direkomendasikan: