Daftar Isi:

Tutorial Arduino LCD 16x2 - Menghubungkan Layar LCD 1602 Dengan Arduino Uno: 5 Langkah
Tutorial Arduino LCD 16x2 - Menghubungkan Layar LCD 1602 Dengan Arduino Uno: 5 Langkah

Video: Tutorial Arduino LCD 16x2 - Menghubungkan Layar LCD 1602 Dengan Arduino Uno: 5 Langkah

Video: Tutorial Arduino LCD 16x2 - Menghubungkan Layar LCD 1602 Dengan Arduino Uno: 5 Langkah
Video: TUTORIAL LCD ARDUINO - TUTORIAL ARDUINO LCD 16X2 - ARDUINO PROJECT INDONESIA - BELAJAR ARDUINO 2024, November
Anonim
Tutorial Arduino LCD 16x2 | Menghubungkan Layar LCD 1602 Dengan Arduino Uno
Tutorial Arduino LCD 16x2 | Menghubungkan Layar LCD 1602 Dengan Arduino Uno

Hi Guys karena banyak proyek membutuhkan layar untuk menampilkan data apakah itu beberapa meteran diy atau tampilan hitungan berlangganan YouTube atau kalkulator atau kunci tombol dengan tampilan dan jika semua jenis proyek ini dibuat dengan arduino, mereka pasti akan membutuhkan tampilan dan karena sebagian besar layar tidak terlalu murah kecuali layar LCD 1602 jadi ide yang baik untuk menggunakan layar lcd 16x2 dengan arduino untuk proyek tetapi satu-satunya masalah adalah layar spi dan membutuhkan banyak koneksi jadi dalam tutorial ini kita akan melihat caranya saya menghubungkan layar saya dengan arduino dan menulis kode untuk menampilkan beberapa data pada layar lcd.

Langkah 1: Hal-hal yang Anda Butuhkan

Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan

Jadi untuk instruksi ini kita akan membutuhkan hal-hal berikut: LCD 16X2

Arduino uno

potensiometer 10K

resistor 220 ohm

Menghubungkan kabel

Papan tempat memotong roti

Langkah 2: Pin dari 1602 Layar LCD

Pin dari 1602 Layar LCD
Pin dari 1602 Layar LCD

Pin berikut ini tersedia di layar: VSS: Ini adalah pin ground. VDD: Ini adalah pin 5V. V0: Pin ini mengontrol kontras LCD. RS (Register Select Pin): Pin ini mengontrol tempat Anda menulis data dalam memori LCD. Ada dua jenis register; Register data yang menyimpan apa yang ditampilkan di layar dan register instruksi tempat LCD mencari instruksi berikutnya. R/W (Baca/Tulis Pin): Pin ini memilih mode; Mode membaca atau mode Menulis. Menghubungkannya ke ground akan menempatkan LCD dalam mode baca. E (Aktifkan Pin): Pin ini memungkinkan penulisan ke register. Pin Data: Ada 8 pin data (D0-D7). Status tinggi atau rendah dari pin ini mewakili bit yang Anda tulis untuk didaftarkan dalam mode tulis atau nilai yang Anda baca dalam mode baca. Dua pin terakhir adalah untuk lampu belakang LCD. Beberapa LCD memiliki 16 pin dan beberapa memiliki 14 pin. Jika Anda memiliki LCD 14 pin maka berarti tidak ada lampu belakang. A (LED+): Pin ini adalah sambungan positif dari lampu belakang. K (LED-): Pin ini adalah sambungan negatif dari lampu belakang.

Langkah 3: Koneksi

Koneksi
Koneksi

LCD dapat dihubungkan dalam mode 4 bit dan 8 bit. Dalam mode 4 bit kita harus menggunakan hanya 4 pin data sedangkan dalam mode 8 bit kita harus menggunakan semua 8 pin data. Anda dapat melakukan hampir semua hal dalam mode 4 bit, jadi dalam contoh ini kita akan menghubungkannya dalam mode 4 bit. Koneksi LCD dengan Arduino adalah sebagai berikut16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Potensiometer tengah 10K

Hubungkan kedua ujung potensiometer ke GND dan 5V

RS. Pin 7R/W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A Ke 5V melalui resistor 220 ohmK GND

Langkah 4: Kode

Kode
Kode

Sebelum mengunggah kode di Arduino, Anda harus mengunduh perpustakaan untuk LCD. Pustaka akan memiliki fungsi bawaan yang akan membantu kita membuat kode menjadi sederhana. Unduh pustaka dari tautan di bawah jika IDE Anda menunjukkan kesalahan untuk menampilkan Pustaka LibraryLCD: https://github.com/arduino-libraries/LiquidCrystal Setelah mengunduh, ekstrak ke folder perpustakaan Arduino.#include "LiquidCrystal.h" //Inisialisasi perpustakaan untuk LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); //Menginisialisasi pin di mana kita telah menghubungkan pengaturan LCDvoid() //Apa pun yang tertulis di dalamnya hanya akan berjalan sekali{lcd.begin(16, 2); //Menginisialisasi antarmuka pada layar LCDlcd.setCursor(0, 0);// mengatur kursor ke kolom 0, line1lcd.print(" Selamat datang di ");//print namelcd.setCursor(0, 1); // setel kursor ke kolom 0, baris 2lcd.print(" Arduino World ");//print name}void loop() //Apa pun yang tertulis di dalamnya akan berjalan lagi dan lagi{}

Langkah 5: Keluaran

Keluaran
Keluaran
Keluaran
Keluaran

Setelah mengupload kode apa pun teks yang Anda masukkan ke dalam kode itu akan ditampilkan di layar lcd Anda sebagai milik saya dan Anda dapat menggunakan Potensiometer untuk menyesuaikan kecerahan layar untuk melihatnya lebih jelas.

Direkomendasikan: