This document describes a project to control the speed of a DC motor using pulse width modulation (PWM) generated by a microcontroller. A group of four students developed the project under a professor's supervision. PWM pulses are generated by an 8051 microcontroller to vary the motor speed by changing the duty cycle. The project aims to provide a reliable and efficient method of DC motor speed control.