#include <LiquidCrystal.h>
int sensorPin = A0;
int delayMS = 500;
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
void setup() {
lcd.begin(16, 2);
lcd.setCursor(2 , 2);
lcd.print("WORKING .");
delay(delayMS);
lcd.setCursor(2 , 2);
lcd.print("WORKING ..");
delay(delayMS);
lcd.setCursor(2 , 2);
lcd.print("WORKING ...");
delay(delayMS);
lcd.clear();
lcd.setCursor(5 , 2);
lcd.print("READY");
delay(delayMS);
}
void loop() {
float sensorValue = analogRead(sensorPin);
int percentage = sensorValue / 1023 * 100;
lcd.clear();
lcd.setCursor(2, 1);
lcd.print("Effect : ");
lcd.print(percentage);
lcd.print("%");
delay(delayMS);
}