0

Iklan Tengah Artikel 1

Home  ›  Modul i2c

Mengenal modul lcd i2c



I2C LCD adalah modul LCD yang dikendalikan secara serial sinkron dengan protokol I2C/IIC (Inter Integrated Circuit) atau TWI (Two Wire Interface). Normalnya, modul LCD dikendalikan secara parallel baik untuk jalur data maupun kontrolnya.


Library untuk mengontrol modul lcd i2c dengan arduino bisa menggunakan LiquidCrystal_I2C.h bisa didownload disini https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library





Agar modul lcd dapat dikontrol menggunakan arduino tanpa memakan banyak pin, kita bisa gunakan Modul I2C converter ini menggunakan chip IC PCF8574 produk dari NXP sebagai kontrollernya. 


Untuk wiringnya menghubungkan arduino ke modul lcd i2c bisa dilihat seperti gambar berikut:



Arduino lcd i2c

A4 SDA

A5 SCL

Gnd GND

Vcc VCC


Contoh program menampilkan teks dari arduino ke modul lcd i2c



#include <Wire.h> // include library

#include<LiquidCrystal_I2C.h>


// Set the LCD address to 0x27 for a 16 chars and 2 line display

LiquidCrystal_I2C lcd(0x27, 16, 2);


void setup()

{

    lcd.init();                     

    // initialize the lcd 

  // Print a message to the LCD.

  lcd.backlight();

  lcd.setCursor(0,0); //kolom dan baris

  lcd.print("SINAU PROGRAMING");

}


void loop()

{

 



Contoh 2:

#include <Wire.h>

#include <LiquidCrystal_I2C.h>


LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address


void setup() 

{

  Serial.begin(9600);

 

  lcd.begin(16,2); // initialize the lcd for 16 chars 2 lines, turn on backlight

 

  lcd.backlight();

  delay(250);

  lcd.noBacklight();

  delay(250);

  lcd.backlight();

 

  lcd.setCursor(0,0);

  lcd.print(" labelektronika ");

  delay(1000);

  lcd.setCursor(0,1);

  lcd.print(" LCD I2C Module ");

  delay(8000);

}


void loop() 

{

}

Posting Komentar
Theme
Share
Additional JS