Eğer algoritma olarak bir yardıma ihtiyacınız varsa
http://www.elektrobot.net/arduino-ile-millis-kullanimi-ve-timer-uygulamalari/ linkteki millis() kodu ile iki pulse arası süreyi hesaplayabilirsiniz veya internete arduino chronometer yazarak da fikir alabilirsiniz. Hesapladığınız ms cinsinden süre ile de
(1000ms/ölçülen ms)x10L saniyedeki akan Litreyi size verir sonra onu istediğiniz gibi m^3 saate çevirebilirsiniz. Üstteki işlemi yaparken de yapacağınız işin hassasiyetine göre bir yenileme hızı belirlemeniz gerekli bunu da deneyerek bulabilirsiniz. Son olarak da adı counter vb olan bir değişken içinde de pulse sayısını tutarak totalde kaç litre geçtiğini okuyabilirsiniz. Bu değeri sıfırlamak için de bir buton ekleyebilirsiniz sonrasında. Umarım yardımcı olabilmişimdir.