Tutorial Arduino (Indonesia) : LCD 16x2 part 2

Pada part 2 ini membahas tentang pengaturan karakter yang tertampil pada LCD 16x2, berupa pengembangan dari part 1

yang perlu diingat adalah LCD menggunakan komunikasi serial yang berguna untuk mengirim karakter ASCII, jadi sebenarnya memori yang dipakai cukup lumayan. lanjut di bawah

Alat dan Bahan

  • PC dengan  Arduino IDE
  • Arduino Board + Kabel
  • LCD 16 x 2
  • Kabel-kabel Penghubung

1.       Skematik





2.       Lalu kita ketik kode berikut.

  lcd.setCursor(0, 0);                        // karakter akan bermula dari kolom 0 baris 0
  lcd.print("hello");
  lcd.setCursor(8, 1);                        // karakter akan bermula dari kolom 8 baris 1
  lcd.print("world!");

3.       Untuk mengkustomisasi, kita juga bisa menambahkan delay dan lcd.clear

setelah itu upload sketch

Pilih board pada menu Tools > Board > pilih Arduino yang digunakan
Pilih port pada menu Tools > port > pilih port yang terhubung pada arduino


Lalu klik ikon Upload. Tunggu hingga proses upload selesai (done), dan program akan otomatis berjalan dengan sendirinya.

Untuk contoh penggunaan LCD pada arduino lainnya, kita bisa melihat pada

File > examples > LiquidCrystal > pilih yang diinginkan.


Terdapat banyak contoh, termasuk kustomisasi karakter pada LCD diluar ASCII.

dapat dilihat untuk menampilkan-menghilangkan kita menggunakan delay, dan keterbatasan mata manusia adalah 50 Hz. sehingga penggunaan karakter dan animasi yang terlalu banyak pada LCD (i.e. memunculkan karakter 1 per 1) akan menimbulkan pemandangan yang justru mengganggu user.


sekian. semoga membantu :)


untuk melihat contoh lainnya bisa di Playground Arduino

Komentar