Menu
CoddyTech

Halo di LCD

Termasuk bagian Layar dan Sensor dalam perjalanan Arduino di Coddy. Pelajaran 6 dari 24.

LCD karakter menampilkan teks: LCD ini memiliki 2 baris dengan masing-masing 16 karakter. Sebuah chip di bagian belakangnya menggambar huruf, dan papan memberi tahu chip apa yang harus digambar melalui enam kabel.

library LiquidCrystal menangani komunikasi. Sertakan library ini, lalu buat object lcd dengan enam pin, dalam urutan ini: RS, E, D4, D5, D6, dan D7.

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Di setup(), lcd.begin(16, 2) memberi tahu library bahwa layar memiliki 16 kolom dan 2 baris. Tanpanya, library menganggap layar memiliki satu baris, dan baris bawah tetap kosong.

lcd.print() kemudian bekerja seperti Serial.print(): teks di dalam tanda kutip, atau angka. Gunakan print(), bukan println(): layar tidak memahami baris baru, dan akan menggambar dua karakter penanda akhir baris sebagai karakter acak.

challenge icon

Tantangan

Mudah

LCD dihubungkan ke pin 12, 11, 5, 4, 3, dan 2, lalu kode awal membuat object lcd. Di setup():

  • nyalakan layar dengan lcd.begin(16, 2)
  • cetak Hello, world! dengan lcd.print()

Tekan Jalankan untuk melihatnya di layar, lalu tekan Periksa.

Coba sendiri

#include <LiquidCrystal.h>

// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // nyalakan layar dan tampilkan pesan di sini
}

void loop() {
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Layar dan Sensor

Latihan sendiri: Playground Arduino