Halo kawan kawan, hari ini kita akan belajar output dengan menggunakan sebuah layar. Layar yang akan kita gunakan adalah LCD dengan 16 karater dan 2 baris, sehingga nantinya kita bisa menampilkan 32 karakter. Kenapa kita memilih I2C? itu karena kita dapat mengontrol layar LCD dengan mudah dan dapat mengurangi penggunaan kaki pada LCD.

Yuk mari siapkan komponennya, Kita hanya membutuhkan beberapa komponen saja, harusnya ngga akan sampai 100k ya. Ini dia diantaranya :

  1. Arduino Uno R3
  2. Kabel Jumper
  3. LCD 16×2 I2C

Kurang lebih, nantinya komponen tersebut akan kita susun lengkapnya akan menjadi seperti ini kawan :

Menarik ya? 4l4y sekali awkwkwk, dengan layar lcd ini kamu bisa menampilkan text dengan 2 baris dan 16 karakter, jadi siapkan kata-kata yang cocok ya.

Untuk codenya cukup simple ya, karena kita menggunakan library yang sudah ada yaitu LiquidCrystal sehingga penggunaan code jadi lebih simple dan mudah.

Seperti ini code lengkapnya kawan :

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);
int position = 0;

void setup() {
  // put your setup code here, to run once:
  lcd.init();
  lcd.backlight();
  lcd.clear();
}

void loop() {
  // put your main code here, to run repeatedly:
  lcd.clear();
  lcd.setCursor(position,0);
  lcd.print("Robby Cinta");
  lcd.setCursor(position , 1);
  lcd.print("Dia Celamanya");

  delay(500);
  position += 1;

  if(position > 16) {
    position = 0;
  }
}

Tidak banyak, yang bisa saya jelaskan karena setiap kata sebenarnya sudah memiliki arti yang sesuai. Disini kita hanya ingin menampilkan text dan ketika text itu sudah melebihi karakter maka akan diulang kembali. Untuk lebih jelasnya, kamu bisa Lihat Projectnya : https://wokwi.com/projects/408194188547652609 (Silahkan di run kawan).

Categorized in:

Tagged in:

,