Daftar Isi:

Menghubungkan Layar LCD 20X4 ke Nodemcu: 3 Langkah
Menghubungkan Layar LCD 20X4 ke Nodemcu: 3 Langkah

Video: Menghubungkan Layar LCD 20X4 ke Nodemcu: 3 Langkah

Video: Menghubungkan Layar LCD 20X4 ke Nodemcu: 3 Langkah
Video: NODEMCU ESP8266 MONITOR SUHU LM35 INTERFACE LCD 20X4 I2C 2024, November
Anonim
Menghubungkan Layar LCD 20X4 ke Nodemcu
Menghubungkan Layar LCD 20X4 ke Nodemcu

Saya memutuskan untuk membagikan ini karena saya telah menghadapi kesulitan dengan tugas saya sebelumnya, saya mencoba untuk menghubungkan LCD Grafis (128x64) dengan Nodemcu tetapi tidak berhasil, saya gagal. Saya mengetahui bahwa ini pasti ada hubungannya dengan perpustakaan (Perpustakaan untuk LCD grafis berbeda dari LCD biasa), Sepertinya perpustakaan yang ada saat ini tidak sesuai dengan antarmuka GLCD nodemcu, sangat berharap mereka keluar dengan "perpustakaan yang sesuai" segera. Saya ingin mencoba tapi saya dalam keterbatasan waktu jadi saya membuat keputusan untuk mengubah dari LCD grafis ke LCD Bluebacklight 20x4. Saya pikir ini akan mudah karena fiturnya sangat mirip dengan LCD 16x2 tapi saya salah lagi. Jadi, mulailah perjalanan try-n-error saya untuk membuat ini berhasil.

Menghubungkan LCD apa pun dengan Arduino Uno itu mudah, Anda dapat menemukan banyak tutorial yang tersedia. Ada juga tutorial untuk Interfacing LCD dengan NodeMCU yang tersedia, ada yang menggunakan "I2C expender" dari "Shift register" dan beberapa lainnya menggunakan "adaptor LCD I2C" tetapi sepertinya tidak semua tutorial ini kompatibel dan ada juga yang 'ketinggalan zaman', mungkin saja menggunakan perpustakaan yang berbeda atau lama, saya mendapatkan kesalahan sekali seperti ini: "Kesalahan kompilasi untuk papan NodeMCU 1.0 (Modul ESP-12E)", jadi saya mengubah ke perpustakaan yang berbeda. Selesai mengompilasi tetapi dengan peringatan: "PERINGATAN: perpustakaan LiquidCrystal_I2C-1.1.2 mengklaim berjalan pada arsitektur (avr) dan mungkin tidak kompatibel dengan papan Anda saat ini yang berjalan pada arsitektur (esp8266)", saya memberikannya coba saja, unggah ke papan saya lalu Sukses!

Langkah 1: Unggah Perpustakaan Ke Perpustakaan Arduino

Unggah Perpustakaan Ke Perpustakaan Arduino
Unggah Perpustakaan Ke Perpustakaan Arduino

Sebelum memulai, pastikan Anda sudah menginstal library untuk NodeMCU, jika belum Anda dapat mengikuti langkah ini di sini. Setelah itu jangan lupa untuk mendownload dan menginstal library LiquidCrystal_I2C untuk LCD Anda juga.

Terlampir di sini adalah file zip perpustakaan LiquidCrystal_I2C yang saya gunakan untuk tutorial ini. Saya tidak ingat situs web mana saya mengunduhnya tetapi kredit untuk pemiliknya.

catatan: ini adalah file yang datang dengan peringatan yang saya sebutkan sebelumnya. Tapi saya tidak punya masalah mengunggah kode ke papan NodeMCU saya.

Langkah 2: Hubungkan Pin Anda

Hubungkan Pin Anda
Hubungkan Pin Anda

Saya menghubungkan layar LCD ke NodeMCU dengan menggunakan adaptor serial LCD I2C, dari 8 pin LCD ke 4 pin adaptor. Ini sangat nyaman karena NodeMCU kecil dan kami ingin membatasi penggunaan pin di papan itu. Saya menggunakan pin D1, D2, Vin dan Gnd dari NodeMCU. Koneksi ke LCD:

Vin = VCC

Gnd = Gnd

D1 = SDA

D2 = SCL

Sangat mudah.

Langkah 3: Unggah Kode dan Jalankan

Unggah Kode dan Jalankan
Unggah Kode dan Jalankan
Unggah Kode dan Jalankan
Unggah Kode dan Jalankan

Salin kode yang saya lampirkan di sini, dan jalankan. Pastikan Anda telah memilih Ubah kode sesuai keinginan Anda. Semoga beruntung.

Semoga tutorial kecil ini bermanfaat bagi Anda. Jika memiliki pertanyaan, jangan ragu untuk berkomentar.

Direkomendasikan: