Isi kandungan:

Menggunakan 1602 LCD Keypad Shield W / Arduino [+ Projek Praktikal]: 7 Langkah
Menggunakan 1602 LCD Keypad Shield W / Arduino [+ Projek Praktikal]: 7 Langkah

Video: Menggunakan 1602 LCD Keypad Shield W / Arduino [+ Projek Praktikal]: 7 Langkah

Video: Menggunakan 1602 LCD Keypad Shield W / Arduino [+ Projek Praktikal]: 7 Langkah
Video: LCD Keypad Shield для Arduino, обзор и работа. 2024, November
Anonim
Menggunakan 1602 LCD Keypad Shield W / Arduino [+ Projek Praktikal]
Menggunakan 1602 LCD Keypad Shield W / Arduino [+ Projek Praktikal]

Anda boleh membaca ini dan tutorial luar biasa lain di laman web rasmi ElectroPeak

Gambaran keseluruhan

Dalam tutorial ini, anda akan belajar bagaimana menggunakan perisai papan kekunci Arduino LCD dengan 3 projek praktikal.

Apa yang Anda Akan Pelajari:

  • Cara memasang perisai dan mengenal pasti kuncinya
  • Cara menatal teks
  • Cara memaparkan watak khas

Langkah 1: 1602 Arduino LCD Keypad Shield Features

Memaparkan maklumat dalam projek elektronik selalu menjadi masalah yang paling menarik. Terdapat pelbagai cara untuk memaparkan data. Skrin ini boleh menjadi sangat sederhana seperti 7 bahagian atau LED, atau lebih menarik seperti LCD. Menggunakan LCD selalu menjadi salah satu cara paling popular untuk memaparkan maklumat. LCD dibahagikan kepada dua jenis generik: Karakter dan Grafik.

Salah satu LCD yang paling biasa, paling murah dan paling sederhana adalah LCD watak. LCD ini terdiri daripada beberapa baris dan lajur. Huruf dan nombor ditulis di tempat yang dibuat oleh baris dan lajur. Contohnya, watak LCD 16 * 2 mempunyai 2 baris dan 16 lajur. Sehingga dapat memaparkan 32 watak. Bekerja dengan LCD ini sangat mudah dan keserasian penuh dengan semua mikrokontroler dan papan pemproses. Untuk penggunaan LCD ini dengan lebih mudah, model 16x2nya, termasuk empat kekunci untuk membuat menu, dibuat sebagai Shield yang juga serasi dengan papan Arduino.

Langkah 2: Cara Menggunakan Perisai Keypad LCD Arduino

Cara Menggunakan Perisai Keypad LCD Arduino
Cara Menggunakan Perisai Keypad LCD Arduino
Cara Menggunakan Perisai Keypad LCD Arduino
Cara Menggunakan Perisai Keypad LCD Arduino

Arduino shiels adalah perisai yang mudah digunakan dan sederhana. Untuk menggunakannya, anda mesti mengetahui pinout dan kaitannya dengan Arduino pada mulanya.

Langkah 3: Bahan yang Diperlukan

Arduino Uno R3 × 1

1602 LCD Keypad Shield Untuk Arduino × 1

Aplikasi Perisian

Arduino IDE

Langkah 4: Bagaimana Membaca Kekunci?

Bagaimana Membaca Kekunci?
Bagaimana Membaca Kekunci?

Dalam perisai ini, semua 4 kekunci disambungkan ke pin analog 0 untuk menjimatkan pin digital. Oleh itu, kita harus menggunakan ADC untuk membacanya. Apabila anda menekan kekunci, ia mengembalikan nilai ke pin A0 mengikut litar pemisah resistif dalaman, yang mengenal pasti jenis kekunci.

Mari lihat kodnya dengan lebih mendalam:

#sertakan

Perpustakaan yang anda perlukan untuk LCD watak.

LiquidCrystal LCD (pin_RS, pin_EN, pin_d4, pin_d5, pin_d6, pin_d7);

Mendefinisikan objek LCD mengikut pin yang disambungkan ke Arduino.

lcd.begin (16, 2);

Konfigurasi awal LCD dengan menentukan jumlah lajur dan baris. Argumen pertama ialah bilangan lajur, dan yang kedua adalah bilangan baris.

dalam jadual di atas adalah beberapa fungsi penting untuk bekerja dengan LCD.

Anda boleh menyemak laman web Arduino untuk lebih banyak fungsi.

Langkah 5: Bagaimana Menatal Teks?

Kita boleh melakukannya dengan mudah menggunakan fungsi di atas.

Langkah 6: Bagaimana Memaparkan Karakter Tertentu?

Bagaimana Memaparkan Karakter Tertentu?
Bagaimana Memaparkan Karakter Tertentu?
Bagaimana Memaparkan Karakter Tertentu?
Bagaimana Memaparkan Karakter Tertentu?

Anda boleh membuat watak di setiap blok dari LCD anda. Untuk melakukan ini, anda harus menukar watak yang anda inginkan ke pelbagai kod, kemudian memaparkannya di LCD. Untuk menukar watak anda menjadi kod, anda boleh menggunakan laman web dalam talian seperti ini. Reka watak anda, kemudian salin susunan yang dihasilkan ke kod anda.

lcd.createChar menyimpan susunan anda di lokasi memori dan anda boleh memaparkannya denganlcd.write

Disyorkan: