Hallo,
eigentlich hast Du Dir den falschen Sketch rausgesucht. Der misst ja den Durchfluss skaliert in Volumen/Zeiteinheit.
Du willst doch eigentlich nur wissen wann eine bestimmtes Volumen durch ist. Jeder Impuls entspricht einem bestimmten Volumen, also jeden Impuls des Zählers zählen. Dazu hast Du ja bereits eine ISR function drin. Darin werden die Pulse gezählt. Jetzt musst Du mit einem Taster das Ventil einschalten und den counter auf 0 setzen. Und wenn der counter z.B >= 123 ist wieder ausschalten. Die 123 sind dann der Wert der Deinen 40ml entspricht. Das kannst Du berechnen oder ausmessen. Im Datenblatt zum Durchflussmesser findest Du die Angaben dazu.
Schau dir in den Beispielen an wie man einen Taster abfragt und die Flanke erkennt , wie einen Ausgang einschalteten und wieder ausschalteten.
Heinz