Daftar Isi:
- Langkah 1: Pengaturan Perangkat Keras
- Langkah 2:
- Langkah 3:
- Langkah 4:
- Langkah 5:
- Langkah 6: Pengaturan dan Penggunaan Perangkat Lunak…
- Langkah 7: Cara Mengontrol Ransel di Sketsa Anda…
- Langkah 8: Mengubah Alamat Bus I2C
Video: Menggunakan Tas Ransel PCF8574 Dengan LCD dan Arduino: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Menggunakan modul LCD dengan Arduino Anda sangat populer, namun jumlah kabel membutuhkan waktu dan kesabaran untuk memasangnya dengan benar - dan juga menggunakan banyak pin output digital.
Itulah mengapa kami menyukai modul ransel serial ini - modul ini dipasang di bagian belakang modul LCD Anda dan memungkinkan koneksi ke Arduino Anda (atau papan pengembangan lainnya) hanya dengan empat kabel - daya, GND, data, dan jam. Anda dapat menggunakan ini dengan modul LCD yang memiliki antarmuka yang kompatibel dengan HD44780 dengan berbagai ukuran layar.
Ransel juga dapat digunakan dengan LCD 20 x 4. Kuncinya adalah LCD Anda harus memiliki bantalan antarmuka dalam satu baris enam belas, sehingga cocok dengan pin pada ransel seperti yang ditunjukkan pada gambar untuk langkah ini.
Langkah 1: Pengaturan Perangkat Keras
Sekarang mari kita mulai. Pertama, Anda perlu menyolder ransel ke modul LCD Anda. Saat besi solder Anda sedang memanas, periksa apakah pin ransel lurus dan pas di modul LCD, misalnya:
Langkah 2:
Kemudian solder di pin pertama, sambil menjaga ransel tetap rata dengan LCD:
Langkah 3:
Jika agak bengkok, Anda dapat memanaskan kembali solder dan meluruskannya kembali. Setelah Anda puas dengan keselarasan, solder di sisa pin:
Langkah 4:
Sekarang untuk menjaga semuanya tetap rapi, potong pin header berlebih:
Langkah 5:
Setelah Anda selesai memotong pin header, dapatkan empat kabel jumper jantan ke betina dan sambungkan modul LCD ke Arduino Anda seperti yang ditunjukkan pada gambar dan tabel berikut. Kemudian hubungkan Arduino Anda ke komputer melalui USB
Langkah 6: Pengaturan dan Penggunaan Perangkat Lunak…
Langkah selanjutnya adalah mengunduh dan menginstal perpustakaan LCD Arduino I2C untuk digunakan dengan ransel. Pertama-tama, ganti nama folder perpustakaan "LiquidCrystal" di folder perpustakaan Arduino Anda. Kami melakukan ini hanya untuk menyimpannya sebagai cadangan.
Jika Anda tidak yakin di mana folder library Anda dapat ditemukan - biasanya folder tersebut ada di folder sketchbook Anda, yang lokasinya biasanya dapat ditemukan di menu preferensi Arduino IDE.
Selanjutnya, kunjungi https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads dan unduh file terbaru, saat ini kami menggunakan v1.2.1. Memperluas file.zip yang diunduh akan menampilkan folder "LiquidCrystal" baru - salin ini ke folder perpustakaan Arduino Anda.
Sekarang restart Arduino IDE jika sudah berjalan - atau buka sekarang. Untuk menguji modul, kami telah menyiapkan sketsa demonstrasi, cukup salin dan unggah sketsa berikut:
/* Demonstrasi sketsa untuk PCF8574T I2C LCD Backpack Menggunakan library dari https://bitbucket.org/fmalpartida/new-liquidcryst… GNU General Public License, versi 3 (GPL-3.0) */ #include "Wire.h"
#sertakan "LCD.h"
#sertakan "LiquidCrystal_I2C.h"
LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 adalah alamat bus I2C untuk ransel yang tidak dimodifikasi
batalkan pengaturan()
{ // aktifkan modul LCD lcd.begin (16, 2); // untuk modul LCD 16 x 2 lcd.setBacklightPin(3, POSITIF); lcd.setBacklight(TINGGI); }
lingkaran kosong()
{ lcd.rumah(); // set kursor ke 0, 0 lcd.print("tronixlabs.com"); lcd.setCursor (0, 1); // pergi ke awal baris ke-2 lcd.print(millis()); penundaan (1000); lcd.setBacklight(RENDAH); // Penundaan lampu latar mati(250); lcd.setBacklight(TINGGI); // Lampu latar saat penundaan(1000); }
Setelah beberapa saat LCD akan diinisialisasi dan mulai menampilkan URL kita dan nilai milis, lalu kedipkan lampu latar dan nyalakan. Jika teks tidak jelas, atau Anda hanya melihat blok putih - coba sesuaikan kontras menggunakan potensiometer di bagian belakang modul.
Langkah 7: Cara Mengontrol Ransel di Sketsa Anda…
Berbeda dengan menggunakan modul LCD tanpa ransel, ada beberapa baris kode tambahan untuk disertakan dalam sketsa Anda. Untuk meninjau ini, buka sketsa contoh yang disebutkan sebelumnya.
Anda akan memerlukan perpustakaan seperti yang ditunjukkan pada baris 3, 4 dan 5 - dan inisialisasi modul seperti yang ditunjukkan pada baris 7. Perhatikan bahwa alamat bus I2C default adalah 0x27 - dan parameter pertama dalam fungsi LiquidCrystal_I2C.
Akhirnya tiga baris yang digunakan dalam void setup() juga diperlukan untuk menginisialisasi LCD. Jika Anda menggunakan modul LCD 20x4, ubah parameter di fungsi lcd.begin(). Dari titik ini Anda dapat menggunakan semua fungsi LiquidCrystal standar seperti lcd.setCursor() untuk memindahkan kursor dan lcd.write() untuk menampilkan teks atau variabel seperti biasa.
Lampu latar juga dapat dinyalakan dan dimatikan dengan lcd.setBacklight(HIGH) atau lcd.setBacklight(LOW). Anda dapat mematikan lampu latar secara permanen dengan melepas jumper fisik di bagian belakang modul.
Langkah 8: Mengubah Alamat Bus I2C
Jika Anda ingin menggunakan lebih dari satu modul, atau memiliki perangkat lain pada bus I2C dengan alamat 0x27 maka Anda harus mengubah alamat yang digunakan pada modul tersebut. Ada delapan opsi untuk dipilih, dan ini dipilih dengan menyolder di satu atau lebih tempat berikut.
Ada delapan kemungkinan kombinasi, dan ini dijelaskan dalam Tabel 4 lembar data PCF8574 yang dapat diunduh dari situs web TI. Jika Anda tidak yakin tentang alamat bus yang digunakan oleh modul, cukup sambungkan ke Arduino Anda seperti yang dijelaskan sebelumnya dan jalankan sketsa pemindai I2C dari taman bermain Arduino.
Jika tidak, kami harap Anda menikmati membaca tutorial ini dan dapat memanfaatkannya. Jika Anda memiliki pertanyaan tentang konten dalam tutorial ini, silakan tanyakan di sini atau kirim email ke [email protected]. Dan silahkan kunjungi PMD Way Limited.
Direkomendasikan:
Ransel Cerdas Dengan Pelacakan Gps dan Lampu Otomatis: 15 Langkah
Ransel Cerdas Dengan Pelacakan Gps dan Lampu Otomatis: Dalam instruksi ini kami akan membuat ransel pintar yang dapat melacak posisi, kecepatan, dan memiliki lampu otomatis yang dapat membuat kami tetap aman di malam hari. Saya menggunakan 2 sensor untuk mendeteksi apakah ada di pundak Anda untuk memastikan tidak padam saat tidak perlu
1602 Modul Perisai Keypad LCD Dengan Ransel I2C: 6 Langkah
1602 Modul Pelindung Papan Tombol LCD Dengan Ransel I2C: Sebagai bagian dari proyek yang lebih besar, saya ingin memiliki layar LCD dan papan tombol untuk navigasi beberapa menu sederhana. Saya akan menggunakan banyak port I/O pada Arduino untuk pekerjaan lain, jadi saya menginginkan antarmuka I2C untuk LCD. Jadi saya membeli beberapa perangkat keras
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Cara Memasang Arduino ke Tas Ransel Lithium: 7 Langkah (dengan Gambar)
Cara Memasang Arduino ke Tas Ransel Lithium: Arduino adalah rangkaian input dan output perangkat keras open source dan Tas Ransel Lithium adalah aksesori Ardino yang akan memberi daya pada Arduino saat jauh dari komputer atau daya dinding. Produk-produk ini dijual di Liquidware dengan harga di bawah $34 masing-masing
Ransel LCD Jaringan Dengan LCD Smartie: 6 Langkah
Tas Ransel LCD Jaringan Dengan Smartie LCD: Layar LCD karakter yang menggulir informasi adalah mod kasus yang populer. Mereka biasanya dikendalikan melalui port paralel, ransel port serial, atau ransel USB (lebih banyak). Instruksi ini menunjukkan ransel LCD jaringan ethernet open source kami. LC