This document describes a solar-powered DC weaving machine that uses an Arduino Uno to implement maximum power point tracking (MPPT) for efficient solar energy harvesting. A MATLAB/Simulink model is presented showing a photovoltaic module feeding a boost converter via MPPT to power a DC motor. Experimental verification is done using an Arduino Uno, 12-15V 200RPM DC motor, and boost converter. The system automatically adjusts the duty cycle to extract maximum power from the solar panel and run the motor at the desired speed depending on solar irradiance levels.