0% found this document useful (0 votes)
6 views3 pages

Arduino LCD Scrolling Text Example

Uploaded by

smpn4 busungbiu
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Arduino LCD Scrolling Text Example

Uploaded by

smpn4 busungbiu
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

//----------------------------------

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

//----------------------------------

int Li = 17;

int Lii = 1;

int Ri = -1;

int Rii = -1;

//----------------------------------

void setup(){

[Link]();

//----------------------------------

void loop(){

for (int i = 0; i <= 12; i++) {

[Link](0, 0);

[Link](Scroll_LCD_Right("IOT Kece"));

delay(350);

for (int i = 0; i <= 50; i++) {

[Link](0, 1);

[Link](Scroll_LCD_Left("Cara Membuat Text Berjalan........"));

delay(350);

Clear_Scroll_LCD_Left();

for (int i = 16; i <= 30; i++) {

[Link](0, 0);
[Link](Scroll_LCD_Right("IOT Kece"));

delay(350);

Clear_Scroll_LCD_Right();

for (int i = 0; i <= 12; i++) {

[Link](0, 0);

[Link](Scroll_LCD_Right("IOT Kece"));

delay(350);

for (int i = 0; i <= 73; i++) {

[Link](0, 1);

[Link](Scroll_LCD_Left("Selamat Datang DI [Link]!!! Jangan Lupa Praktek...."));

delay(350);

Clear_Scroll_LCD_Left();

for (int i = 13; i <= 24; i++) {

[Link](0, 0);

[Link](Scroll_LCD_Right("IOT Kece"));

delay(350);

Clear_Scroll_LCD_Right();

//----------------------------------

String Scroll_LCD_Left(String StrDisplay){

String result;

String StrProcess = " " + StrDisplay + " ";

result = [Link](Li,Lii);

Li++;

Lii++;
if (Li>[Link]()){

Li=16;

Lii=0;

return result;

void Clear_Scroll_LCD_Left(){

Li=16;

Lii=0;

//----------------------------------

String Scroll_LCD_Right(String StrDisplay){

String result;

String StrProcess = " " + StrDisplay + " ";

if (Rii<1){

Ri = [Link]();

Rii = Ri-16;

result = [Link](Rii,Ri);

Ri--;

Rii--;

return result;

void Clear_Scroll_LCD_Right(){

Ri=-1;

Rii=-1;

You might also like