PulseGenerator Arduino based pulse generator Phase 1 : Adjustable pulse width and gaps between pulses. More Phases to follow