Smoothly control a DC motor's speed via PWM, a transistor, and a potentiometer as a manual control interface.
Turn Arduino into an adjustable on/off timer set with a potentiometer, with a safety note for controlling mains-voltage loads.