void setup() lcd.begin(16, 2); pinMode(2, INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(2), flow, RISING); sei(); // Enable interrupts current_time = millis(); cloop_time = current_time; lcd.print("Flow Meter Test");

void flow() // Interrupt function flow_frequency++;

lcd.setCursor(0, 1); lcd.print("Flow: "); lcd.print(liters_per_minute); lcd.print(" L/min ");