Professional Documents
Culture Documents
Damlevel
Damlevel
h>
#define trigger 13
#define pulsn 12
#define sw1 8
#define sw2 9
#define sw3 10
LiquidCrystal lcd(2,3,4,5,6,7);
float time=0,distance=0,level=0;
void setup()
{
lcd.begin(16,2);
pinMode(trigger,OUTPUT);
pinMode(sw1,INPUT);
pinMode(sw2,INPUT);
pinMode(sw3,INPUT);
pinMode(pulsn,INPUT);
lcd.clear();
lcd.print(" prepaid energy meter");
lcd.setCursor(0,1);
lcd.print("welcome.......");
delay(2000);
lcd.clear();
lcd.print("Initializing....");
delay(2000);
}
void loop()
{
lcd.clear();
lcd.clear();
lcd.print("Distance:");
lcd.print(distance);
lcd.print("cm");
lcd.setCursor(0,1);
lcd.print("LEVEL:");
level=(50-distance);
if (level<=1)
{
level=0;
lcd.print(level);
lcd.print("li/sq");
delay(1000);
lcd.clear();
lcd.print(" prepaid energy meter");
lcd.setCursor(0,1);
lcd.print("welcome.......");
delay(2000);
lcd.clear();
lcd.print("Initializing....");
delay(2000);