jball:
The reason my interrupt solution only works in theory/serial monitor is when i connect my wireless transmitter to send the pulse data no data will be sent because i use the noIntterupts() function and this stops all interrupts including the useful background interrupts used to send bytes through the serial hardware.
That does not make sense.
I have a project managing the speed of a small DC motor that produces pulses at about 3 millisec intervals and they are detected by an interrupt. The program also receives wireless data and uses a PID calculation to adjust the PWM value to hold the speed constant.
Post your program if you want help.
...R