Daftar Isi:

Halo Dunia! pada LCD Menggunakan CloudX M633: 4 Langkah
Halo Dunia! pada LCD Menggunakan CloudX M633: 4 Langkah

Video: Halo Dunia! pada LCD Menggunakan CloudX M633: 4 Langkah

Video: Halo Dunia! pada LCD Menggunakan CloudX M633: 4 Langkah
Video: Hello World with ESP32 using LCD I2C & Blynk 2.0 #electronics #esp32 #electrical 2024, November
Anonim
Halo Dunia! pada LCD Menggunakan CloudX M633
Halo Dunia! pada LCD Menggunakan CloudX M633

Dalam Tutorial ini, kita akan menampilkan pada LCD (Liquid Crystal Display).

Langkah 1: LCD (Liquid Crystal Display)

LCD (layar kristal cair)
LCD (layar kristal cair)

LCD memiliki antarmuka paralel, artinya mikrokontroler harus memanipulasi beberapa pin antarmuka sekaligus untuk mengontrol tampilan. Antarmuka terdiri dari pin berikut:

Pin register select (RS) yang mengontrol di mana dalam memori LCD Anda menulis data. Anda dapat memilih register data, yang menyimpan apa yang ditampilkan di layar, atau register instruksi, di mana pengontrol LCD mencari instruksi tentang apa yang harus dilakukan selanjutnya.

Pin Baca/Tulis (R/W) yang memilih mode membaca atau mode menulis

Pin Aktifkan yang memungkinkan penulisan ke register

8 pin data (D0 -D7). Status pin ini (tinggi atau rendah) adalah bit yang Anda tulis ke register saat Anda menulis, atau nilai yang Anda baca saat membaca.

Ada juga pin kontras tampilan (Vo), pin catu daya (+5V dan Gnd) dan pin Lampu Latar LED (Bklt+ dan BKlt-) yang dapat Anda gunakan untuk menyalakan LCD, mengontrol kontras tampilan, dan menghidupkan dan mematikan LED. lampu latar, masing-masing.

Proses pengontrolan tampilan melibatkan memasukkan data yang membentuk gambar dari apa yang ingin ditampilkan ke dalam register data, kemudian memasukkan instruksi ke dalam register instruksi. Perpustakaan LiquidCrystal menyederhanakan ini untuk Anda sehingga Anda tidak perlu mengetahui instruksi tingkat rendah.

LCD yang kompatibel dengan Hitachi dapat dikontrol dalam dua mode: 4-bit atau 8-bit. Mode 4-bit membutuhkan tujuh pin I/O dari Arduino, sedangkan mode 8-bit membutuhkan 11 pin. Untuk menampilkan teks di layar, Anda dapat melakukan hampir semua hal dalam mode 4-bit, jadi contoh menunjukkan cara mengontrol LCD 2x16 dalam mode 4-bit.

Langkah 2: KOMPONEN

KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
KOMPONEN
  • CloudX M633
  • CloudX SoftCard
  • Kabel V3
  • LCD 16x2
  • Potensiometer 10k Ohm
  • Kawat jumper
  • resistor 220 ohm
  • Papan tempat memotong roti

Anda dapat membeli komponen AndaDi sini

Langkah 3: PERANGKAT KERAS

PERANGKAT KERAS
PERANGKAT KERAS
  • Pin RS LCD ke pin digital 1 dari Cloudx M633
  • LCD Aktifkan pin ke pin digital 2 dari Cloudx M633
  • Pin LCD D4 ke pin digital 3 dari Cloudx M633
  • Pin LCD D5 ke pin digital 4 dari Cloudx M633
  • Pin LCD D6 ke pin digital 5 dari Cloudx M633
  • Pin LCD D7 ke pin digital 6 dari Cloudx M633

Selain itu, sambungkan pot 10k ke +5V dan GND, dengan penghapus (output) ke layar LCD pin VO. Sebuah resistor 220 ohm digunakan untuk menyalakan lampu latar layar, biasanya pada pin 15 dan 16 dari konektor LCD

Langkah 4: KODE

Salin kode ini ke IDE CloudX Anda

#sertakan#sertakan

mempersiapkan(){

lcdSetting(1, 2, 3, 4, 5, 6); lcdCmd (jelas); lcdCmd(kursorMati);

lingkaran(){

lcdWriteText(1, 2, "HALO DUNIA!"); lcdWriteText(2, 2, "SAYA MENGGUNAKAN CLOUDX");

}

}

Direkomendasikan: