TODO added on hardware
PWM::frequency() now returns more accurate value
Sampler::average() added
fixed ADC disabing; removed dropping 2lsbs of ADC result as a noise - nosise is being averaged elsewhere
working version of light on/off, w/o dim-in/out
fixed PWM for channel B which is now n-mosfet as well (inverted polarity is NOT required)
fixed light led control + both led derive privately from implementation
Sampler has now fill() and size() methods
main now works fine with real power leds turned on as well
dim handler draft
dimming works fine - needs to be integrated with IR readings though
working version w/o Sampler - just simple 'prev' value, updated during start() and once a second