Pagi semuaa…
Hari ini saya akan berbagi bagaimana mengkoneksikan lcd i2c 16x 2 ke arduino mega 2560
sebelumnya saya mencoba banyak tutorial dan juga example dari library yang disediakan, namun masih gagal…
Berikut langkah langkahnya :
1. siapkan arduino mega
2. siapkan i2c lcd (yang udah disolder yaa, jangan konverternya doankk)
3. Koneksikan
ARDUINO LCD
5V 5V(VCC)
GND GND
SDA SDA
SCL SCL
4. Download library i2c nya disini:
https://bitbucket.org/fmalpartida/new-liquidcrystal
5. Silahkan coba kode ini:
#include
#include
#include // F Malpartida’s NewLiquidCrystal library
#define I2C_ADDR 0x3F // Define I2C Address for controller
#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
#define LED_OFF 0
#define LED_ON 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); // initialize the lcd
// Switch on the backlight
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(LED_ON);
}
void loop()
{
// Reset the display
lcd.clear();
delay(1000);
lcd.home();
// Print on the LCD
lcd.backlight();
lcd.setCursor(0,0);
lcd.print(“Hello, world!”);
delay(8000);
}
Jika ada pertanyaan silahkann…