Anak Kendali
3 min readMar 6, 2021

Tutorial Arduino Antarmuka LCD 16x2 Dengan dan Tanpa Modul I2C

LCD 16x2 merupakan modul display yang sangat familiar digunakan bersamaan dengan arduino, mengakses modul lcd dengan arduino bisa menggunakan modul I2C PCF8574 atau tanpa menggunakan modul I2C.

Menggunakan modul I2C LCD bisa mengurangi penggunaan pin yang diperlukan untuk antarmuka arduino dengan lcd 16x2.

Mempelajari keduanya sangatlah penting, karena kita mungkin akan dihadapkan dengan dua kondisi dimana projek kita lebih baik menggunakan LCD 16x2 tanpa menggunakan I2C atau sebaliknya yang mengharuskan modul I2C untuk antarmuka dengan arduino.

Banyak sekali manfaat dari penggunaan arduino dengan lcd 16x2, salah satu kegunaanya adalah menampilkan informasi yang terdapat pada program arduino tersebut seperti nilai sensor, kondisi aktuator, atau kondisi suatu variable.

Modul LCD 16x2 lumayan terjangkau harganya mulai dari 15 ribuan yang bisa anda dapatkan dari tokopedia.com

Pada artikel ini akan dijelaskan bagaimana cara atau tutorial mengakses lcd 16x2 dengan modul I2C atau tanpa modul I2C menggunakan Arduino.

Tutorial Arduino Antarmuka LCD 16x2 Dengan dan Tanpa Modul I2C

Membuat program dan rangkaian arduino dan LCD 16x2 tanpa modul I2C

Berikut akan saya berikan tampilan rangkaian arduino uno dengan LCD 16x2 tanpa I2C dalam dua versi yaitu simulasi proteus dan skematik yang bergambar hardware asli nya.

  • Skematik simulasi proteus 8 arduino dan lcd 16x2 tanpa modul I2C
Tutorial Arduino Antarmuka LCD 16x2 Dengan dan Tanpa Modul I2C
  • Skematik hardware arduino dan LCD 16x2 tanpa modul I2C
Tutorial Arduino Antarmuka LCD 16x2 Dengan dan Tanpa Modul I2C
  • Program Arduino LCD 16x2 tanpa modul I2C
#include <LiquidCrystal.h>

// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
const int rs = 10, en = 9, d4 = 8, d5 = 7, d6 = 6, d7 = 5;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis() / 1000);
}

Membuat program dan rangkaian arduino dan LCD 16x2 dengan modul I2C

  • Skematik simulasi proteus 8 arduino dan lcd 16x2 dengan modul I2C
Tutorial Arduino Antarmuka LCD 16x2 Dengan dan Tanpa Modul I2C
  • Skematik hardware arduino dan LCD 16x2 tanpa modul I2C
Tutorial Arduino Antarmuka LCD 16x2 Dengan dan Tanpa Modul I2C
  • Program Arduino LCD 16x2 dan Library modul I2C

Download Library LCD I2C

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

// Set the LCD address to 0x27 for a 16 chars and 2 line display
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup()
{
// initialize the LCD
lcd.begin();

// Turn on the blacklight and print a message.
lcd.backlight();
lcd.print("Hello, world!");
}

void loop()
{
// Do nothing here...
}

Itu adalah tutorial mengakses modul LCD 16x2 dengan arduino baik dengan modul I2C atau tidak dengan modul I2C, semoga bermanfaat dan jangan lupa untuk berkomentar.

Keyword

  1. Tutorial lcd 16x2 arduino tanpa i2c,
  2. tutorial lcd 16x2 arduino dengan i2c,
  3. program lcd 16x2 arduino,
  4. error program lcd 16x2 i2c,
  5. gagal upload program,
  6. arduino error lcd,
  7. error compiling arduino lcd i2c,

Source : https://pemula.anakkendali.com