Question: can arduino read pwm signals?
Answer: Arduino comes with a beautifully simple function called pulseIn(). pwmin = pulseIn(PWM_SOURCE, HIGH, 20000); This would read PWM from a single channel connected to digital pin 34. More channels could be easily added in the same way.