Oleh Muhammad Ilyasaa dalam Tutorial Arduino
Tahap Kesukaran : Baru Mula Belajar

>> Pengenalan <<

Dalam tutorial ini, kita akan belajar cara menggunakan paparan LCD 16×2 I2C dengan menggunakan papan Arduino uno. Dengan modul I2C yang terdapat pada belakang paparan LCD I2C ini, kita akan dapat menyambung LCD kepada papan Arduino dengan hanya menggunakan dua pin iaitu pin SDL dan pin SDA. Modul I2C pada belakang paparan LCD I2C mempunyai komponen perintang boleh laras yang dibina untuk memudahkan pelarasan kontras pada paparan LCD.

>> Komponen apa yang anda perlukan <<

Untuk tutorial ini, anda perlukan:

>> Litar sambungan <<

Fail Fritzing : Arduino-Control-I2C-LCD.fzz

>> Kod arduino <<

Arahan LiquidCrystal_I2C lcd(0x27, 16, 2) diperlukan bagi memulakan Library liquidcystal_I2C. Tukarkan alamat I2C LCD 0x27 kepada 0x3F jika kod arduino di bawah tidak berfungsi.

Arahan lcd.begin() menetapkan LCD kepada mod 16 lajur dan 2 baris.

Arahan lcd.print(“–Mesej–“) akan mencetak mesej ke paparan LCD. “–Mesej–” mesti mempunyai panjang maksimum sama dengan lajur LCD. Contohnya, untuk LCD berlajur 16 lajur, panjang maksimum “–Mesej–” bersamaan dengan 16.

Arahan lcd.setCursor(0,1) akan menetapkan kursor ke lajur dan baris yang dikehendaki. Jika anda mahu mencetak mesej ke lajur lima dan baris kedua anda perlu menggunakan arahan lcd.setCursor(4,1).

/* Programmer : Muhammad Ilyasaa Bin Abdul Rahman
 * More info at https://www.nadieleczone.com.my
 */
 
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);
  
void setup() 
{
  // initialize the LCD
  lcd.begin();

  // Turn on the blacklight and print a message.
  lcd.backlight();

  lcd.print("NADI Eleczone"); 
}

void loop() 
{
  lcd.setCursor(0, 1);
  lcd.print(millis() / 1000);     
}

>> Dapatkan library liquidcrystal_i2C di sini <<

Kod arduino di atas memerlukan library luar tambahan yang diberi nama liquidcrystal_I2C. Library liquidcrystal_I2C di atas dimiliki oleh pemilik akaun github yang bernama fdebrabander. Library ini adalah berdasarkan kod kod yang dibangunkan oleh DFROBOT. Jika anda tidak tahu untuk memasang library ke perisian Arduino IDE, baca langkah langkah pemasangan arduino library di pautan di bawah.

>> Cara memasang arduino library <<

Selesai memasang library liquidcrystal_I2C, teruskan dengan menyiapkan litar di atas, buka perisian Arduino IDE dan muat naik kod di atas ke dalam papan Arduino Uno. Selepas selesai memuat naik kod, anda akan melihat paparan LCD memaparkan “NADI Eleczone” pada baris pertama dan melihat timer 1 saat pada baris kedua. Jangan lupa untuk melaraskan kontras paparan LCD ke tahap yang sesuai.

>> Tahniah, anda hebat <<

Anda telah berjaya menyelesaikan tutorial paparan LCD I2C dan kini anda sudah berjaya menggunakan paparan LCD I2C dengan Arduino Uno. Anda boleh terus bermain dengan kod arduino tersebut dan mula membuat pengubahsuaian anda sendiri ke atas kod tersebut. Sebagai contoh, cuba ubah mesej yang dipaparkan pada baris pertama dan kedua.

Teruskan ke tahap yang lebih mencabar >> Arduino Mengawal 8 LCD Menggunakan 2 Pin

TINGGALKAN JAWAPAN BALAS ANDA

Sila masukkan ulasan anda!
Sila masukkan nama anda di sini