Вы находитесь на странице: 1из 2

int potpin=A0;

float potValor;

float val;

void setup()

Wire.begin();

lcd.begin(16,2);

lcd.backlight();

Serial.begin(9600);

lcd.setCursor(0,0);

lcd.print("Medidor de Nivel");

lcd.setCursor(0,1);

lcd.print("Potenciometrico");

delay(2000);

lcd.clear();

void loop()

potValor = analogRead(potpin);

val = map(potValor, 0, 1024, 0, 20000);

Serial.print( val );

Serial.print(" mL");

delay(500);
lcd.setCursor(1,0);

lcd.print("Nivel de agua");

lcd.setCursor(3,1);

lcd.print( val );

lcd.print(" mL ");

if (val<300)

lcd.setCursor(1,0);

lcd.print(" Tanque Vacio ");

else if (val>=4000)

lcd.setCursor(1,0);

lcd.print(" Tanque Lleno ");

if (val>4200)

lcd.clear();

lcd.setCursor(4,0);

lcd.print("PELIGRO");

lcd.setCursor(3,1);

lcd.print("DESBORDE!");

Вам также может понравиться