FIKRI IBRAHIM N

Blog tentang Robotik, Fisika, Fisika Instrumentasi, Elektronika, Komputasi dll.

Search

Thursday, August 23, 2018

Cara Menuliskan Text Panjang di LCD 16x2 Menggunakan Arduino UNO



Karena keterbatasan dana, tapi keperluan mengharuskan saya untuk menuliskan text panjang di lcd 16x2 tapi bukan mode scrool ya....inilah salah satu masalah saya di tahun 2017 lalu.
Cari cari di internet gak nemu...haha

Mungkin kurang piknik

**
Akhirnya ketemu di salah satu buku legend menurut saya. Hhe, mau nulis cerpenpun bisa di lcd.
Inilah salah satu contoh programnya yaitu program menuliskan text panjang pada LCD (Gak harus type 16x2 ya), tinggal edit edit dikit aja sesuai kebutuhan ya..




***




Tinggal copas aja ya program dibawah, nanti tinggal ubah text nya mau tulisan apa.


BACA JUGA :



#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd (6, 5, 4, 3, 2, 1);
  String teks= "Percobaan lcd 16x2 text panjang";
  int indeks =0;

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  lcd.clear();
  lcd.print("Fikri");
  teks= teks +
  "Pada hari minggu kuturut ayah ke kota. "+
  "Naik delman istimewa kududuk dimuka."+
  "kududuk samping pak kusir yang sedang bekerja"+
  "tuk tik tak tik tuk... !";
}

void loop() {
  char st[17];
  st[16];

  for (int j=0;j<16;j++)
  if (indeks + j < teks.length() )
  st [j] = teks [indeks + j];
  else
  st[j]=32; //spasi
  //tampilkn di baris dua
  lcd.setCursor(0,1);
  lcd.print(st);
  //peroleh indek berikutnya
  indeks++;
  if (indeks== teks.length()-1)
  indeks=0;
  delay(300);
}


Baca Juga :



No comments:

Post a Comment