You are on page 1of 2

#include <LiquidCrystal.

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);

You might also like