Saturday, February 4, 2017

CARA MENYAMBUNGKAN I2C DENGAN LCD 16X2 KE ARDUINO UNO

Komponen yang harus disiapkan :
- 1 Arduino Uno
- 1 LCD 16x2
- Kabel Jumper secukupnya

Adapun Langka-langkanya sebagai  berikut :


1. Rangkain komponen seperti pada gambar beriku :












2. Pastikan anda telah memiliki Library Licuit Cristal_I2C, jika belum Download Library Licuit       Cristal_I2C di alamat dibawa ini :
   Klik disini untuk download Library Licuit Cristal_I2C


3. Selanjutnya mencari berapa alamat I2C anda, dengan cara tuliskan koding dibawa ini ke IDE arduino kemudian di verifikasi dan upload ke arduino

#include <Wire.h>
void setup() {
Serial.begin (115200);
while (!Serial)
{
}
Serial.println ();
Serial.println ("I2C Scanner. Scanning ...");
byte count = 0;
Wire.begin();
for (byte i = 1; i < 120; i++)
{
Wire.beginTransmission (i);
if (Wire.endTransmission () == 0)
{
Serial.print ("Ditemukan Alamat: ");
Serial.print (i, DEC);
Serial.print (" (0x");
Serial.print (i, HEX);
Serial.println (")");
count++;
delay (1);
}
}
Serial.println ("Selesai.");
Serial.print ("Ditemukan ");
Serial.print (count, DEC);
Serial.println (" device(s).");
}
void loop()
{
}

setelah upload maka lihat di serial monitor alamat I2C

3. setalah menemukan alamat I2C maka selanjutnya tuliskan koding dibawa ini dan cantumkan juga alamat I2C nya


#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27 ,2,1,0,4,5,6,7,3, POSITIVE);
//Ubah alamat 0x27 dengan alamat i2C anda yang telah ditemukan dipada serial monitor
void setup(){
  lcd.begin (16,2); //LCD untuk ukuran 16x2
  }
void loop(){
  lcd.setCursor(0, 0); //baris pertama
  lcd.print("TEST LCD i2C");  
  lcd.setCursor(0, 1); //baris kedua
  lcd.print("cobaproyek.blogspot.co.id ");
}

  
Selamat mencoba

1 comment:

gueabans said...

ga bisa di download gan.

punya proyek lain juga gan?