LCD merupakan media tampilan yang paling mudah untuk diamati karena dapat menghasilkan tampilan karakter yang baik dan cukup banyak. Pada LCD 16×2 dapat ditampilkan 32 karakter, 16 karakter pada baris atas dan 16 karakter pada baris bawah. LCD 16×2 pada umumnya menggunakan 16 pin sebagai kontrolnya, tentunya akan sangat boros dan kurang efisien apabila menggunakan 16 pin tersebut. Oleh karena itu maka digunakanlah driver khusus sehingga LCD dapat dikontrol dengan jalur I2C. melalui I2C maka LCD dapat dikontrol dengan menggunakan 2 pin saja yaitu SDA dan SCL.
- GND : terhubung dengan GND Arduino
- VCC : terhubung dengan 5V
- SDA : terhubung dengan pin SDA (A4)
- SCL : terhubung dengan pin SCL (A5)
Ok langsung praktek saja ya, LCD I2C dengan Arduino
UNO. Pertama kita siapkan kebutuhan komponennya.
1. Arduino UNO
2. LCD Display 16×2
3. Backpack I2C module LCD
4. Kabel konektor
Pasang konektor 16 pin di modul I2C ke pin LCD Display
kemudian solder, jika sudah koneksikan dengan Arduino UNO seperti pada
rangkaian berikut ini :
Program untuk mengakses lcd i2c :
/**************************************
* Modul I2C LCD dengan Arduino UNO
* Koneksi modul I2C LCD dengan Arduino :
* Vcc --
5V
* Gnd --
GND
* SDA --
pin A4
* SCL --
pin A5
* https://sharingarduino.blogspot.com/
* *********************************/
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.begin();
}
void loop(){
lcd.setCursor(0,0);
lcd.print("TEST LCD I2C");
lcd.setCursor(0,1);
lcd.print("Share Arduino");
}
Komentar
Posting Komentar