This paper describes the implementation of a renewable energy system that operates independently. It comprises a photovoltaic generator (PV) that supplies power to a solar pumping system, driven by a permanent magnet direct current motor (PMDC) via a DC-DC Buck converter. Consequently, the objective is to maintain steady operation with continuous power supply despite changes in two environmental parameters, including solar irradiation and absolute temperature. The maximal power extraction of the PV panel using the usual perturbation and observation (P&O) technique achieves this objective. This method must provide appropriate duty cycle control for the DC-DC buck converter when the user-selected Fixed-Step Size (FSS) is used, unfortunately, selecting an insufficient fixed-step size led to a power ripple issue with the PV panel. Incorporating a new Variable Step-Size (VSS) into the traditional P&O algorithm shows the occurrence of the enhanced P&O-MPPT control approach. The proposed technique is validated by utilizing the PROTEUS/ISIS software. For various climatic situations, the results demonstrate that the proposed control technique is preferable to the one based on the standard P&O-MPPT.