Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Halo semuanya, Saat ini, Arduino telah menjadi sangat populer dan semua orang menerimanya juga karena kemudahan pengkodean.
Saya telah membuat serangkaian Dasar-dasar Arduino yang membantu pemula, pemula dan bahkan pengembang untuk mendapatkan modul bekerja. Seri ini telah membahas dasar modul, antarmuka yang digunakan antara modul dan Arduino dan pengkodean.
Mari kita mulai..
Langkah 1: Pinout LCD 16x2
LCD 16x2 adalah LCD 16 karakter dan 2 baris yang memiliki 16 pin koneksi. LCD ini membutuhkan data atau teks dalam format ASCII untuk ditampilkan. Baris pertama Dimulai dengan 0x80 dan baris kedua dimulai dengan alamat 0xC0.
LCD dapat bekerja dalam mode 4-bit atau 8-bit. Dalam mode 4 bit, Data/Perintah Dikirim dalam Format Nibble Pertama Nibble lebih tinggi dan kemudian Nibble lebih rendah
Misalnya, untuk mengirim 0x45 Pertama 4 akan dikirim Kemudian 5 akan dikirim.
Langkah 2: Koneksi Antarmuka LCD 16x2 Dengan Arduino
Langkah 3: Kontrol Pin dan Aliran
Ada 3 pin pengendali yaitu RS, RW, E.
Cara Menggunakan RS: Saat Perintah dikirim, makaRS = 0 Saat Data dikirim, maka RS = 1
Pin RW adalah Baca/Tulis.
di mana, RW=0 berarti Tulis Data pada LCD
RW=1 berarti Membaca Data dari LCD
Cara menggunakan RW:
Saat kita menulis perintah/Data LCD, kita menyetel pin sebagai LOW.
Saat kita membaca dari LCD, kita menyetel pin sebagai HIGH.
Dalam kasus kami, kami telah memasangnya ke level RENDAH, karena kami akan selalu menulis ke LCD.
Cara menggunakan E (Aktifkan):
Ketika kita mengirim data ke LCD, kita memberikan pulsa ke lcd dengan bantuan pin E.
Langkah 4: Aliran Tingkat Tinggi
Ini adalah aliran tingkat tinggi yang harus kita ikuti saat mengirim COMMAND/DATA ke LCD.
Nibble Aktifkan Pulsa Lebih Tinggi,
Nilai RS yang tepat, Berdasarkan COMMAND/DATA