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.
Tantangan
MudahLCD 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!denganlcd.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() {
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Layar dan Sensor
Latihan sendiri: Playground Arduino