Penerapan LCD dengan Pengendali Arduino

LCD banyak kita temukan dalam alat-alat elektronik.

LCD LM016L

Keterangan :

  • Pin GND adalah jalur fungsi power ground (GND) 0 V
  • Pin VCC adalah jalur power supply +5V
  • Pin data DB0 sampai DB07 adalah jalur untuk memberikan data karakter yang ingin ditampilkan menggunakan LCD (Liquid Cristal Display) dapat dihubungkan dengan bus data dari rangkaian lain seperti mikrokontroler dengan lebar data 8 bit.
  • Pin RS (Register Select) berfungsi sebagai indikator atau yang menentukan jenis data yang masuk, apakah data atau perintah. Logika low menunjukan yang masuk adalah perintah, sedangkan logika high menunjukan data.
  • Pin R/W (Read Write) berfungsi sebagai instruksi pada modul jika low tulis data, sedangkan high baca data.
  • Pin E (Enable) digunakan untuk memegang data baik masuk atau keluar.
  • Pin VLCD berfungsi mengatur kecerahan tampilan (kontras) dimana pin ini dihubungkan dengan trimpot 50 Kohm, jika tidak digunakan dihubungkan ke ground, sedangkan tegangan catu daya ke LCD sebesar 5 Volt.

Rangkaian penerapan LCD dengan Pengendali Arduino :

Rangkaian LCD dan Arduino Uno

List Program :

#include <LiquidCrystal.h>

const int rs = 7, rw = 6, en = 5, d4 = 3, d5 = 2, d6 = 1, d7 = 0;
LiquidCrystal lcd(rs, rw, en, d4, d5, d6, d7);

signed short minutes, secondes;
char timeline[16];

void setup() {
lcd.begin(16, 2);
lcd.print("Chronometre :");
}

void loop() {
lcd.setCursor(0, 1);
sprintf(timeline,"%0.2d mins %0.2d secs", minutes, secondes);
lcd.print(timeline);

delay(1000);
secondes++;

if (secondes == 60)
{
secondes = 0;
minutes ++;
}
}

 

JEJAK TERKAIT :  Etiket Gambar Teknik

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *