Daftar Isi:

Antarmuka Beberapa LCD ke Arduino Uno Menggunakan Common Data Line: 5 Langkah
Antarmuka Beberapa LCD ke Arduino Uno Menggunakan Common Data Line: 5 Langkah

Video: Antarmuka Beberapa LCD ke Arduino Uno Menggunakan Common Data Line: 5 Langkah

Video: Antarmuka Beberapa LCD ke Arduino Uno Menggunakan Common Data Line: 5 Langkah
Video: Tutorial LCD 20 Ribuan | Arduino Untuk Pemula 2024, November
Anonim
Antarmuka Beberapa LCD ke Arduino Uno Menggunakan Common Data Line
Antarmuka Beberapa LCD ke Arduino Uno Menggunakan Common Data Line

Hari ini, dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana menghubungkan beberapa modul LCD 16x2 dengan papan arduino uno menggunakan jalur data umum. Hal yang paling menarik dari proyek ini adalah, ia menggunakan jalur data umum dan menampilkan data yang berbeda di setiap LCD.

Langkah 1: Langkah 1: Suku Cadang Elektronik

Langkah 1: Bagian Elektronik
Langkah 1: Bagian Elektronik

-Arduino Uno: 1 buah

-16x2 LCD: 4 buah

-10k Ohm Potensiometer: 4 buah

-470 Ohm Resistor: 4 buah

-Papan roti

-Kabel jumper

Langkah 2: Langkah 2: Kode

Pada awalnya Anda harus menentukan pin LCD dengan jalur data umum

LiquidCrystal lcdA(13, 12, 7, 6, 5, 4);

LiquidCrystal lcdB(11, 10, 7, 6, 5, 4);

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);

LiquidCrystal lcdD(3, 2, 7, 6, 5, 4);

Dari kode definisi di atas Anda dapat melihat bahwa, semua jalur data LCD (LCD1 LCD2 LCD3 dan LCD4) terhubung ke pin digital papan arduino yang sama (D7, D6, D5 dan D4) sedangkan pin RS dan EN terhubung ke pin digital individu.

Berikut kode lengkap untuk proyek kami:

#termasuk

LiquidCrystal lcdA(13, 12, 7, 6, 5, 4); // definisi pin untuk LCD 1

LiquidCrystal lcdB(11, 10, 7, 6, 5, 4); // definisi pin untuk LCD 2

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); //definisi pin untuk LCD 3

LiquidCrystal lcdD(3, 2, 7, 6, 5, 4); // definisi pin untuk LCD 4

batalkan pengaturan()

{

lcdA.begin(16, 2); //Inisialisasi LCD 1

lcdB.begin(16, 2); //Inisialisasi LCD 2

lcdC.begin(16, 2); //Inisialisasi LCD 3

lcdD.begin(16, 2); //Inisialisasi LCD 4 }

lingkaran kosong()

{

lcdA.setCursor(0, 0);

lcdA.print("Menggunakan LCD 3 16x2");

penundaan(100);

lcdB.setCursor(0, 0);

lcdB.print(" Dirancang Oleh-> ");

penundaan(100);

lcdC.setCursor(0, 0);

lcdC.print("Kunjungi Situs Web");

penundaan(100);

lcdD.setCursor(0, 0);

lcdD.print("Teknik Terbaik");

penundaan(100);

lcdA.setCursor(0, 1);

lcdA.print("Arduino Tunggal");

penundaan(100);

lcdB.setCursor(0, 1);

lcdB.print("Krishna Keshav");

penundaan(100);

lcdC.setCursor(0, 1);

lcdC.print("dan Berlangganan");

penundaan(100);

lcdD.setCursor(0, 1);

lcdD.print("Proyek");

penundaan(100);

}

Langkah 3: Langkah 3: Bangun Sirkuit

Langkah 3: Bangun Sirkuit
Langkah 3: Bangun Sirkuit
Langkah 3: Bangun Sirkuit
Langkah 3: Bangun Sirkuit
Langkah 3: Bangun Sirkuit
Langkah 3: Bangun Sirkuit

Rangkaian yang diposting di sini dirancang menggunakan proteus 8 Professional.

Pada pin proteus no. 15 dan 16 LCD disembunyikan sehingga saya membuat koneksi untuk pin 15 dan 16 (anoda dan katoda LCD) yang pin digunakan untuk back-light untuk LCD.

Langkah 4: Langkah 4: Semua Selesai

Langkah 4: Semua Selesai
Langkah 4: Semua Selesai
Langkah 4: Semua Selesai
Langkah 4: Semua Selesai
Langkah 4: Semua Selesai
Langkah 4: Semua Selesai

Semoga proyek ini akan membantu Anda. Jika Anda memiliki pertanyaan atau ingin proyek yang lebih hebat, silakan kunjungi bestengineeringprojects.com

Direkomendasikan: