#include <EEPROM.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);
long duration,inches;
int set_val,percentage;
bool state,pump;
void setup() {
lcd.begin(16,2);
lcd.print("WATER LEVEL:");
lcd.setCursor(0,1);
lcd.print("PUMP:OFF MANUAL");
pinMode(8, OUTPUT);
pinMode(9, INPUT);
pinMode(10, INPUT_PULLUP);
pinMode(11, INPUT_PULLUP);
pinMode(12, OUTPUT);
set_val=EEPROM.read(0);
if(set_val>150)set_val=150;
}
void loop() {
digitalWrite(3,LOW);
delayMicroseconds(2);
digitalWrite(8, HIGH);
delayMicroseconds(10);
digitalWrite(8, LOW);
duration=pulseIn(9,HIGH);
inches=microsecondsToClockCycles(duration);
}