Arduino Read Pwm, It is capable of reading high pulse (normal pwm) or low pulse (inverted pwm).