Void Loop T_START A0> Ubatmin No Vac No Vac0.05 Vac 0.95 Yes Vcontrol = Vcontrol+0.05 No Yes Yes Inverter OFF Vcontrol = Vcontrol-0.05 i = Increment/2 to i ≤ 180 No T_ON = 1 + (T_ON_MAX * (1 - V_CONTROL) * sin(i* Pi/180)) T_OFF = T_SECTION - T_ON Outputpin --> HIGH T_ON µs Outputpin --> LOW T_OFF µs No Yes Half_cycle = pos Half_cycle = pos Half_cycle = neg T_END No T_END - T_START < 9,995 T_END - T_START < 10,005 Yes T_SECTION = T_SECTION - 1 No Yes T_SECTION = T_SECTION + 1 FIG 6 Flow chart of the Arduino program. December 2021 z IEEE POWER ELECTRONICS MAGAZINE 27