In this study, a single phase inverter is simulated, designed and implemented for solar-powered systems. The use of inverters converting DC voltage generated to AC voltage with intelligent algorithms is a growing practice recently. Unlike classical algorithms, a novel control algorithm based on artificial neural network has been developed and implemented for the inverter. Artificial neural network training is done with FannTool Program. The inverter capable of learning and making decision changes the switching rates for the specified input and output value. Consequently, the inverter also provides constant output value for variable loads.