#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C LCD = LiquidCrystal_I2C(0x27, 16, 2);

const int TRIGGER_PIN = 2;
const int ECHO_PIN = 16;

 long duration;
  float distance, volume;

void setup() {
  pinMode(TRIGGER_PIN, OUTPUT);
  pinMode(ECHO_PIN, INPUT);
    Serial.begin(9600);
}

void loop() {
 
  digitalWrite(TRIGGER_PIN, LOW); 
  delayMicroseconds(2); 
  
// Envía un pulso ultrasónico al sensor
    digitalWrite(TRIGGER_PIN, HIGH);
    delayMicroseconds(10); 
    digitalWrite(TRIGGER_PIN, LOW);

// Lee la duración del retorno del pulso ultrasónico
    duration = pulseIn(ECHO_PIN,HIGH);

// Calcula la distancia al objeto (en centímetros)
   distance = duration /29.1 /2;

// Calcula el volumen del agua (si tienes las dimensiones de tu recipiente)
   //volume = pi * pow(radio,2) * distance;   Donde radio es el radio de tu recipiente
   
   Serial.print("Distancia: ");
   Serial.print(distance);
   Serial.println(" cm");
   
   //Serial.print("Volumen: ");
   //Serial.print(volume);
   
}


$abcdeabcde151015202530fghijfghij