Belajar Arduino - Scrolling Text Single Line LCD 1602 Arduino
Belajar Arduino - Scrolling Text Single Line LCD 1602 Arduino
Wiring Diagram
Download Proteus Project
Klik nang Kene Gannn
Source Code
Masukan Sorce Code Berikut :
#include <LiquidCrystal.h> //inisialisasi PIN LCD LiquidCrystal lcd(13, 12, 4, 5, 6, 7);//pin LCD int i = 0; void setup() { lcd.begin(16, 2);// set lcd pada saat sistem dimulai lcd.print("Scroll Atas Tok"); delay(2000); } void loop() { for (int i = 16; i > 4; i--) //Variabel i=panjang LCD "16" jika i lebih dari 4 maka kurangi panjang "16" { //running teks mulai lcd.setCursor(i, 0); lcd.print("Lukman Amirul F (170491100012)"); //setup awal runnng teks lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); } //jika teks berjalan dan sudah sampai pada baris ke 4 lcd lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); lcd.setCursor(4, 0); // set baris ke 4 LCD lcd.print("Lukman Amirul F (170491100012)");// tampilkan pada baris ke empat (POSISI TENGAH TEKS PADA LCD) delay (200); lcd.clear(); { for (int i = 3; i >= 0; i--) // Jika posisi teks sudah pada posisi baris 0, maka tampilkan kembali teks dan lakukan pengurangan karaker { lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); lcd.setCursor(i, 0); lcd.print("Lukman Amirul F (170491100012)"); delay(200); lcd.clear(); } //pengurangan karakter lcd.setCursor(0, 0); lcd.print("ukman Amirul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); //pengurangan karakter teks jika pada posisi 1 lcd.setCursor(0, 0); lcd.print("kman Amirul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("man Amirul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("an Amirul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200);
lcd.clear(); lcd.setCursor(0, 0); lcd.print("n Amirul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print(" Amirul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("Amirul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : ");
delay(200);
lcd.clear(); lcd.setCursor(0, 0); lcd.print("mirul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("irul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("rul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("ul F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("l F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print(" F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("F (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print(" (170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("(170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("170491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("70491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("0491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("491100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("91100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("1100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("100012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("00012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor :"); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("0012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("012)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("12)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print("2)"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print(")"); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); lcd.setCursor(0, 0); lcd.print(" "); lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); //Akhir pengurangan karakter //tampilkan Blank pada LCD lcd.setCursor(0, 1); lcd.print("Nilai Sensor : "); delay(200); lcd.clear(); } }
Komentar
Posting Komentar