Авр на arduino

Всем привет. Прошу помощи. Столкнулся с необходимостью разработки авр на Arduino. Значит так: имеется генератор с мотором, который вращает генератор и блок аккумулятора. Нагрузка мотор на 1 кВт. И так, запуск начинается с блока аккумулятора питающий мотор генератора. Как только генератор набирает нужную силу тока или вольтаж, релейный модуль переключит питание на генератор. А аккумуляторная батарея в этот момент переулючается в режим зарядки. Теперь будет питаться от генератора. При выключении отсекается питание между генератором и двигателем генератора. Затем можно снова запустить генератор с помощью аккумуляторной батареи.

Ну для начала думаю здесь мало АСУшников и никто не знает что АВР это автоматическое включение резерва. (Мы ведь про это говорим?)

Во вторых непонятно где тут АВР? - должно быть два устройства (в режимах основное и резерв), и при останове одного включается другое. Или имеет ввиду АВР питания? Или может нужно АВП - автоматическое повторное включение?

А в третьих непонятно в чем собственно проблема в написании кода?