#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
Wire.begin();
lcd.begin(16, 2);
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Computer");
lcd.setCursor(0, 1);
lcd.print("HW Essentials");
delay(2000);
}
void loop() {
scrollText("Computer", 0);
scrollText("HW Essentials", 1);
}
void scrollText(String text, int line) {
int textLength = text.length();
for (int i = 0; i < textLength + 16; i++) {
lcd.setCursor(0, line);
if (i < textLength) {
lcd.print(text.substring(i));
}
lcd.print(" ");
delay(100);
}
}