Thus, when the light amount is detected and driving of the motor is controlled, appropriate deceleration can be performed toward the rotation end.
The rotation of the pulse motor 319 is controlled to stop by the sensor 323 immediately before the stopper mechanism formed by the projections 305 and 306 functions.