swPWM A small software PWM library for arduino and alike. Software PWMs do have disadvantages over hardware PWMs, however sometimes they can be necessary.