Menampilkan Karakter “Hello Word” Arduino menggunakan LCD

Assalamu’alaikum Warahmatullahi Wabarakatuh, pada kesempata kali ini kita akan belajar tentang bagaimana menggunakan LCD Alfanumerik 16 x 2 dengan Arduino. tentun hal ini sangat penting dipelajari karena LCD merupakan salah satu interface yang sering digunakan dan juga sering kita jumpai di keseharian

LCD 16 x 2 dapat menampilkan dua baris dengan 16 karakter pada setiap baris. Dalam tutorial kali ini, kita akan menjalankan contoh program Arduino yang sebenarnya sudah ada di library arduino IDE.

Untuk membangun proyek yang dijelaskan dalam pelajaran ini, Anda akan perlu bagian-bagian berikut.

  1. LCD Display (karakter 16×2)1
  2. 10 kΩ resistor variabel (pot)
  3. Breadboard
  4. Arduino Uno R3
  5. Kabel Jumper

Layar LCD membutuhkan enam pin digital Arduino dan juga sumber arus di 5V dan GND.

Ada beberapa koneksi yang akan dibuat. Jika anda beli LCD dipasaran mungkin belum ada pin Header yang terpasang di LCD, untuk itu anda perlu menyoldernya sendiri, seperti Gmbar di bawah ini:

pasang panjang 16 pin header ke dalam tab solder pada PCB LCD, solder masing-masing pin dengan rapi.
Setelah Hardware siap saatnya kita mulai berkoding :),

#include <LiquidCrystal.h> //setting awal pin yang digunakan lcd
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2); // Print a message to the LCD.
lcd.print("hello, world!"); }
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis() / 1000);
}

Uploud kode diatas ke Arduino, Setelah meng-upload kode ini, pastikan lampu latar menyala, dan sesuaikan contrash text pada lcd dengan memutar potensio seharusnya ada pesan “Hello word” yang dibawahnya ada angka yang mengitung naik / Counter up

Penjelasan Kode

#includle

kode ini memberitahu Arduino bahwa kita ingin menggunakan library Liquid Crystal.

lcd LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

kode ini memberikan informasi kepada arduino tentang pin mana saja yang kita gunakan untuk mengirim data ke LCD, pin ini tidak boleh diganti sembarangan tidak boleh di bolak balik

lcd.begin (16, 2);
lcd.print ( “Halo, dunia!”);

Pertama, memberitahu library Liquid Crystal tentang berapa banyak kolom dan baris LCD pada LCD yang kita pakai. Baris kedua menampilkan pesan yang kita lihat pada baris pertama dari layar.

lcd.setCursor (0, 1);
lcd.print (millis () / 1000);

Pertama menetapkan posisi kursor (di mana teks berikutnya akan muncul) ke kolom 0 dan baris 1, baris kedua menampilkan jumlah waktu dalam milidetik sejak Arduino bekerja

mungkin cukup sekian dulu tutorial kali ini, jika ada yang kurang jelas bisa ditanyakan, wassalamu’alaikum warahmatullahi wabarakatuh

About Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki SMK N 2 Wonogiri lulus 2015 UNIV Negeri Yogyakarta lulus 2019 2019 - Sekarang Bekerja di SMK Gajah Mungkur 1 Wuryantoro, Wonogiri

Check Also

Cara Menggunakan / Mengakses Keypad menggunakan Arduino

Assalamu’alaikum teman – teman, kali ini kita akan belajar Arduino lagi, kali ini kita akan …

2 comments

  1. asep trisna setiawan

    izin bertanya bang?
    bagaimana rangkaian arduino sensor tegangan dan aki supaya arduino bisa membaca tegangan aki

  2. bisa pakai rangkaian pembagi tegangan dulu gan, pakai resistor, trus dibaca pakai pin analog arduino bang.

Tinggalkan Balasan