#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
lcd.init();
lcd.backlight();
Serial.begin(115200);
int tempo[13] = {60, 120, 180, 240, 300, 360, 420, 480, 540, 600, 660, 720, 780};
float vazao[13] = {0.30, 0.28, 0.34, 0.42, 0.49, 0.53, 0.55, 0.48, 0.36, 0.22, 0.28, 0.35, 0.46};
float volume_total = 0.0;
// Calculando o volume usando a regra dos trapézios
for (int i = 1; i < 13; i++) {
float intervalo_de_tempo = tempo[i] - tempo[i - 1];
float volume = (vazao[i - 1] + vazao[i]) * intervalo_de_tempo / 2.0;
volume_total += volume;
}
lcd.setCursor(0,0);
lcd.print("V total = "+ (String)volume_total);
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
}