Isi kandungan:
- Langkah 1: Langkah 1: Bahagian Elektronik
- Langkah 2: Langkah 2: Kod
- Langkah 3: Langkah 3: Bina Litar
- Langkah 4: Langkah 4: Selesai
- Langkah 5: Keluaran Video
Video: Antaramuka Pelbagai LCD ke Arduino Uno Menggunakan Talian Data Biasa: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Hari ini, dalam arahan ini saya akan menunjukkan kepada anda bagaimana untuk menghubungkan pelbagai modul LCD 16x2 dengan papan arduino uno menggunakan garis data biasa. Perkara yang paling menarik mengenai projek ini adalah, ia menggunakan garis data biasa dan memaparkan data yang berbeza di setiap LCD.
Langkah 1: Langkah 1: Bahagian Elektronik
- Arduino Uno: 1 keping
-16x2 LCD: 4 keping
-10k Ohm Potensiometer: 4 keping
-470 Ohm Resistor: 4 keping
-Papan roti
-Kabel jumper
Langkah 2: Langkah 2: Kod
Pada mulanya anda harus menentukan pin LCD dengan garis data biasa
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 kod definisi di atas anda dapat melihat bahawa, semua baris data LCD (LCD1 LCD2 LCD3 dan LCD4) disambungkan ke pin digital papan arduino yang sama (D7, D6, D5 dan D4) sementara pin RS dan EN disambungkan ke pin digital individu.
Berikut kod lengkap untuk projek kami:
#sertakan
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
persediaan tidak sah ()
{
lcdA.begin (16, 2); // Memulakan LCD 1
lcdB.begin (16, 2); // Memulakan LCD 2
lcdC.begin (16, 2); // Memulakan LCD 3
lcdD.begin (16, 2); // Memulakan LCD 4}
gelung kosong ()
{
lcdA.setCursor (0, 0);
lcdA.print ("3 16x2 LCD Menggunakan");
kelewatan (100);
lcdB.setCursor (0, 0);
lcdB.print ("Direka Oleh->");
kelewatan (100);
lcdC.setCursor (0, 0);
lcdC.print ("Lawati Laman Web");
kelewatan (100);
lcdD.setCursor (0, 0);
lcdD.print ("BestEngineering");
kelewatan (100);
lcdA.setCursor (0, 1);
lcdA.print ("Single Arduino");
kelewatan (100);
lcdB.setCursor (0, 1);
lcdB.print ("Krishna Keshav");
kelewatan (100);
lcdC.setCursor (0, 1);
lcdC.print ("dan Langgan");
kelewatan (100);
lcdD.setCursor (0, 1);
lcdD.print ("Projek");
kelewatan (100);
}
Langkah 3: Langkah 3: Bina Litar
Litar yang dipasang di sini direka menggunakan proteus 8 Professional.
Dalam proteus pin no. 15 dan 16 LCD tersembunyi dengan demikian, saya membuat sambungan untuk pin 15 dan 16 (anod dan katod LCD) pin mana yang digunakan untuk lampu belakang untuk LCD.
Langkah 4: Langkah 4: Selesai
Semoga projek ini dapat membantu anda. Sekiranya anda mempunyai pertanyaan atau mahukan projek yang lebih hebat, sila lawati bestengineeringprojects.com
Disyorkan:
Bermula dengan Antaramuka Sensor I2C ?? - Antaramuka MMA8451 Anda Menggunakan ESP32s: 8 Langkah
Bermula dengan Antaramuka Sensor I2C ?? - Antaramuka MMA8451 Anda Dengan Menggunakan ESP32: Dalam tutorial ini, anda akan mempelajari semua tentang Cara memulakan, menyambung dan mendapatkan peranti I2C (Accelerometer) yang berfungsi dengan pengawal (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
UbiDots-Menghubungkan ESP32 dan Menerbitkan Data Sensor Pelbagai: 6 Langkah
UbiDots-Menghubungkan ESP32 dan Menerbitkan Data Sensor Pelbagai: ESP32 dan ESP 8266 adalah SoC yang sangat dikenali dalam bidang IoT. Ini adalah jenis kebaikan untuk projek IoT. ESP 32 adalah peranti dengan WiFi bersepadu dan BLE. Cukup berikan konfigurasi SSID, kata laluan dan IP anda dan satukan semuanya ke dalam
Log Data dan Petak Grafik Dalam Talian Menggunakan NodeMCU, MySQL, PHP dan Chartjs.org: 4 Langkah
Log Data dan Plot Grafik Dalam Talian Menggunakan NodeMCU, MySQL, PHP dan Chartjs.org: Instructable ini menerangkan bagaimana kita dapat menggunakan papan Node MCU untuk mengumpulkan data dari pelbagai sensor, menghantar data ini ke fail PHP yang dihoskan yang kemudian menambahkan data ke pangkalan data MySQL. Data kemudian dapat dilihat dalam talian sebagai grafik, menggunakan chart.js.A
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] DATA SENSOR PELBAGAI !: 3 Langkah
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG / PL] DATA SENSOR PELBAGAI !: Hai, saya melihat bahawa terdapat kekurangan maklumat mengenai bagaimana menghantar pelbagai data sensor ke perkara yang dibahas oleh Arduino Uno dengan modul SIM900. Oleh itu, saya membuat arahan ringkas mengenai sambungan dan konfigurasi Arduino UNO dengan sensor SIM900 dan DHT22. Data dari DHT22 (marah
Fog Sensor - Particle Photon - Simpan Data Dalam Talian: 5 Langkah (dengan Gambar)
Fog Sensor - Particle Photon - Save Data Online: Untuk mengukur jumlah kabus atau asap di udara, kami membuat sensor kabut ini. Ini mengukur jumlah cahaya yang diterima LDR dari laser, dan membandingkannya dengan jumlah cahaya di sekitarnya. Ia menyiarkan data pada lembaran google secara realtime melalui IFTTT