It's a much efficient way of controlling the speed of the D.C motor using the 555 timer IC. One of the pulse modulation techniques known as the pulse width modulation is applied. The 555 timer IC is made to function in astable mode to achieve this feat.