I need to monitor the flow rate for a project im working on, and im wondering if I will be able to read the signal the sensor is outputing. They output a signal from 58 to 570 hz depending on the flow rate. I would expect my input to be from 58 to 200 hz. Is this possible to monitor using the arduino's interupts, or is that too fast of a pulse to measure accurately while also running other code?
You should be able to do this. It depends on what other code you want to run an how often you want to up date the flow rate.
You could just sample one cycle when you need to with a pulse in instruction or time how long it takes to see N pulses.
The pulse in stops the rest of the code from running while it samples a cycle where as you could count up with the pulses with an interrupt service routine.
The sensor will work down to 5V so the input should be no problem interfacing.