Control Varios caudalimetros en arduino mega

Hola, Quisiera controlar el flujo de liquido que transcurre por 4 tuberías diferentes con el uso de 4 caudalímetros FS300A, con un mismo Arduino Mega 2560,hay muchos ejemplos en la web usando siempre el "PIN 2", pero claro, cuando quiero conectar el resto de caudalímetros no consigo que estos reciban los pulsos de los otros 3 caudalímetros

Después de leer mucho no encuentro la solución al problema que se me plantea, en algún sitio indica que los pines 2,3,18,19,20y 21 se pueden hacer interrupciones con attachInterrupt(), pero con el único pin que soy capaz de leer el caudal es con el PIN 2, aunque solo use un caudalímetro.

¿Cómo puedo leer los pulsos de los caudalímetros con otros pines?

Gracias

que es lo que si hace tu código y que es lo que no hace y debería hacer?