Cara mencoba modul I2C untuk LCD di Arduino
By Nand Syaputra - April 09, 2017
Kali ini saya akan memberi pengetahuan sedikit tentang I2C,
menurut saya, I2C itu merupakan komponen yang sangat berguna bagi kita, kenapa?
Karena I2C bisa meringkas atau meminimalisir pemakaian kabel jumper pada LCD ke
Arduino. Biasanya kalo LCD tanpa memakai I2C itu bisa memakai banyak kabel
jumper.
Nah , selanjutnya saya akan memberi sesuatu hal yang sangat
penting dan mungkin ini sangat dicari-cari khususnya bagi para pengguna LCD dan
I2C yang menggunakan program aplikasi Arduino, berikut adalah kodingan untuk
mengetes apakah I2C bisa berfungsi di LCD sehingga dapat menjalankan fungsinya
secara baik atau tidak, yoo dicopas wkwk
#include <Wire.h>
#include
<LCD.h> //ini untuk library
LCDnya
#include <LiquidCrystal_I2C.h> //ini untuk library I2C nya
#define
I2C_ADDR 0x3f
#define
BACKLIGHT_PIN 3
#define
En_pin 2
#define
Rw_pin 1
#define
Rs_pin 0
#define
D4_pin 4
#define
D5_pin 5
#define
D6_pin 6
#define
D7_pin 7
int n = 1;
LiquidCrystal_I2C
lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);
void setup()
{
lcd.begin
(16,2);
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
lcd.home();
lcd.setCursor(1,
0);
lcd.print("Selamat Datang");
lcd.setCursor(4,
1);
lcd.print("Cuy!");
}
void loop(){
}
Jika sudah di compaile dan di upload ke Arduino, tetapi
mengalami kendala, coba ganti #define I2C_ADDR
0x3f menjadi
#define I2C_ADDR 0x27
Insyaallah bisa kok hehe.
Kalo masih belom bisa kemungkinan pada saat menyambungkan
I2C ke LCD nya masih kurang menempel dalam penyolderannya.
0 komentar