#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; // pin 3 of LCD should be connected to GND
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
lcd.begin(16, 2);
// you can now interact with the LCD, e.g.:
}
void loop()
{
lcd.print("Starting UP");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Would you like");
lcd.setCursor(0, 1); // display the second word in the next row
lcd.print("to Proceed?");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Loading");
lcd.setCursor(0, 1); // display the second word in the next row
lcd.print("Reservoir");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Reservoir");
lcd.setCursor(0, 1);
lcd.print("Loaded");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Filling");
lcd.setCursor(0, 1);
lcd.print("Measuring Tanks");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Discharging");
lcd.setCursor(0, 1);
lcd.print("Measuring Tanks");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Measuring");
lcd.setCursor(0, 1);
lcd.print("Tanks Discharged");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Mixing");
lcd.setCursor(0, 1);
lcd.print("Probe Fluid");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Discharging");
lcd.setCursor(0, 1);
lcd.print("Probe Fluid");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Normal Operation");
lcd.setCursor(0, 1);
lcd.print("Concluded");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Error 01");
lcd.setCursor(0, 1);
lcd.print("Overflow");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Error 02");
lcd.setCursor(0, 1);
lcd.print("Measuring Issues");
delay(1500);
lcd.clear();
delay(1500);
lcd.print("Maintenance 01");
lcd.setCursor(0, 1);
lcd.print("Cleaning");
delay(1500);
lcd.clear();
delay(1500);
}