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.




  • Share:

You Might Also Like

0 komentar