Sun energy has tremendous scope for solar energy. Solar energy is the best form of energy to fulfill the energy needs of India and bridge the energy demand-supply gap. Solar energy is the endless source in which PV is the third renewable source in terms of global capacity. Due to transition of the Sun from east to west, the fixed solar panel may be able to generate optimum energy. The solar panel coupled to the stepper motor to track that maximum sun light. This is better compared to fixed panel method. The solar PV modules are generally employed in dusty environments. It reduces the power generation capacity of the module. In order to regularly clean the dust, a automatic cleaning system has been designed, which senses the dust on the solar panel and also cleans the module automatically. This automated system is implemented by using Arduino UNO which controls all the DC motor. Moreover, the code is constructed using C programming language and sent to Arduino UNO controller. This project is to overcome the disadvantage of existing system. The solar panel tracks the sun as well as cleaning the dusty part by itself. Reduces the labours, maintenance, cost, power consumption, does not release CO2 and increases the efficiency. Without cleaning of solar panel 50% power will be waste for per month. It is applicable for large scale application.