The document describes a maximum power point tracking system that uses a microcontroller and buck converter to vary the duty cycle of a PWM signal input to match the impedance of a solar panel to the load, allowing the system to extract maximum power at each point in time. A model sun simulates daylight over 96 seconds to change the solar panel characteristics and maximum power point. The system was designed and tested to demonstrate how varying the duty cycle through the day allows the solar panel to continuously operate at its maximum power point for high efficiency.