Daftar Isi:
- Langkah 1: Langkah 1: Suku Cadang Elektronik
- Langkah 2: Langkah 2: Kode
- Langkah 3: Langkah 3: Bangun Sirkuit
- Langkah 4: Langkah 4: Semua Selesai
- Langkah 5: Keluaran Video
Video: Antarmuka Beberapa LCD ke Arduino Uno Menggunakan Common Data Line: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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
-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
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
Semoga proyek ini akan membantu Anda. Jika Anda memiliki pertanyaan atau ingin proyek yang lebih hebat, silakan kunjungi bestengineeringprojects.com
Direkomendasikan:
Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: 8 Langkah
Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: Dalam tutorial ini, Anda akan mempelajari semua tentang Cara memulai, menghubungkan, dan membuat perangkat I2C (Akselerometer) bekerja dengan pengontrol (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Sistem Alarm Kebakaran Menggunakan Arduino [Dalam Beberapa Langkah Mudah]: 3 Langkah
Sistem Alarm Kebakaran Menggunakan Arduino [Dalam Beberapa Langkah Mudah]: Apakah Anda ingin membuat proyek sederhana dan menarik dengan Arduino yang pada saat yang sama bisa sangat berguna dan berpotensi menyelamatkan nyawa? Jika ya, Anda telah datang ke tempat yang tepat untuk belajar sesuatu yang baru dan inovatif. Pada postingan kali ini kita akan
UbiDots-Menghubungkan ESP32 dan Memublikasikan Beberapa Data Sensor: 6 Langkah
UbiDots-Menghubungkan ESP32 dan Menerbitkan Beberapa Data Sensor: ESP32 dan ESP 8266 adalah SoC yang sangat familiar di bidang IoT. Ini adalah semacam keuntungan bagi proyek IoT. ESP 32 adalah perangkat dengan WiFi dan BLE terintegrasi. Cukup berikan konfigurasi SSID, kata sandi, dan IP Anda dan integrasikan semuanya ke dalam
Jam Linear Menggunakan Arduino + DS1307 + Neopixel: Menggunakan Kembali Beberapa Perangkat Keras.: 5 Langkah
Jam Linear Menggunakan Arduino + DS1307 + Neopixel: Menggunakan Kembali Beberapa Perangkat Keras.: Dari proyek sebelumnya saya memiliki Arduino UNO dan strip LED Neopixel yang tersisa, dan ingin membuat sesuatu yang berbeda. Karena strip Neopixel memiliki 60 lampu LED, diperkirakan menggunakannya sebagai jam besar. Untuk menunjukkan Jam, digunakan segmen 5-LED merah (60 LED
Beberapa Cara Menyembunyikan Data di Komputer: 9 Langkah
Beberapa Cara Menyembunyikan Data di Komputer: Jika Anda tertarik dengan coding atau batch scripting, lihat Ible terbaru saya di sini. Banyak orang tidak dapat melakukan lebih banyak hal dengan komputer selain mengetik dokumen Word atau membuat "gambar", yang disebut, di Paint. Tentu saja kebanyakan orang membaca instruksi ini