This study uses MATLAB/Simulink and Proteus so as to emulate solar photovoltaic (PV) for a model Jarrett 60 W -17.2 V. Our objectives are to identify the nonlinear characteristics of the current-versusvoltage (I-V) and power-versus-voltage (P-V), then compare the results with the manufacturer's data sheet, therefore using all data obtained from Matlab/Simulink on Proteus Simulation. The Proteus used a SPICE model for a PV cell that depends on mathematical equations and is explained using an equivalent circuit that includes a current source Iph, a diode D, and two resistors Rs and Rsh. The Proteus is utilized to simulate a PV module/Array under varying conditions, such as irradiation, temperature, series and shunt resistances effects, and shading effects. To reach the greatest power output, it is required to understand the location of the maximum power point (MPP). Using Arduino, an algorithm is applied to determine the voltage Vmp and current Imp of PV cells. The paper is highly useful for describing the basis and characteristics of a PV module and Array in straightforward terms. This research can also be applied as an instructional methodology for teaching PV panels at different levels of study, which demonstrates how to use the prototyping and modeling/simulation software at a reduced cost (Proteus and Matlab/Simulink) to be able to approximately achieve the formation objective for students. This is especially helpful for schools that have difficulty with a lack of materials or don't have the resources to buy them.