can anyone explain step by step how this circuit works? it is a arduino operated dc-dc buck-boost converter?