There is disclosed a microscale or nanoscale stepper motor in which one or more arrays of corresponding types of optically switchable molecular actuators are used to drive progressive motion between bodies of the motor.