#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
void setup() {
lcd.begin(); // inisialisasi lcd
lcd.backlight();
//mengubah array menjadi karakter
lcd.createChar(0,A);
lcd.createChar(1,B);
lcd.createChar(2,C);
lcd.createChar(3,D);
}
void loop() {
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(0,1);
lcd.write(byte(0));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(1,1);
lcd.write(byte(1));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(2,1);
lcd.write(byte(1));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(3,1);
lcd.write(byte(2));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(4,1);
lcd.write(byte(3));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(5,1);
lcd.write(byte(1));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(6,1);
lcd.write(byte(2));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(7,1);
lcd.write(byte(3));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(8,1);
lcd.write(byte(1));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(9,1);
lcd.write(byte(2));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(10,1);
lcd.write(byte(3));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(11,1);
lcd.write(byte(1));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(12,1);
lcd.write(byte(2));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(13,1);
lcd.write(byte(3));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(14,1);
lcd.write(byte(1));
delay(500);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Lihatlah lariku");
lcd.setCursor(15,1);
lcd.write(byte(0));
delay(1000);
}
Program ke-3 → Buat program animasi dengan custom karakter sesuai dengan kehendak kelompok
masing-masing
Lakukanlah percobaan di atas pada komponen masing-masing kelompok, dan buatlah laporan
percobaan dengan format sebagai berikut:
Pertemuan 12
A. Hasil Percobaan
Gambar Rangkaian (ditulis tangan)
1. Program Custom Karakter
• Kode Program (tulis tangan)
• Cara Kerja/ Penjelasan program
• Screenshoot hasil running Proteus
2. Program Custom Karakter bergerak
• Kode Program (tulis tangan)
• Cara Kerja/ Penjelasan program
• Screenshoot hasil running Proteus
3. Program Kreasi Custom Karakter Kelompok
• Kode Program (tulis tangan)
• Cara Kerja/ Penjelasan program
• Screenshoot hasil running Proteus
B. Kesimpulan