#include <LiquidCrystal_I2C.h>
const float GAMMA = 0.1;
const float RL10 = 70;
LiquidCrystal_I2C lcd(0x27, 16, 2);
String scrollingMessage = "Rexy 103987708 ENG20009 Engineering Technology Inquiry Project Semester 1 2023";
void scrollMessage(int row, String message, int delayTime, int totalColumns) {
for (int i=0; i < totalColumns; i++) {
message = " " + message;
}
message = message + " ";
for (int position = 0; position < message.length(); position++) {
lcd.setCursor(0, row);
lcd.print(message.substring(position, position + totalColumns));
delay(delayTime);
}
}
void setup(){
lcd.init();
lcd.backlight();
}
void loop(){
lcd.setCursor(0, 0);
scrollMessage(1, scrollingMessage, 250, 16);
}