def start_motor():
    mc = MotorController()

    if mc.connect():
        print "in connect"
        mc.set_motor_speed(1700)
        mc.sync_speed(5)
        return mc
    else:
        return None
                timing["refresh_count"] = timing["refresh_count"] + 1
                time.sleep(0.0001)

            magnet.close()

        else:
            while end_time > timing["last_update"]:
                timing["last_update"] = time.time()

        self.strip.clear()
        self.strip.close()

    def stop(self):
        self.strip.clear()
        self.strip.close()


if __name__ == "__main__":
    from motor_controller import MotorController
    mc = MotorController()

    mc.connect()
    mc.set_motor_speed(1650)
    mc.sync_speed(5)

    fan = PovFan()
    fan.load_sequence("endless", 1)
    fan.play(400)

    mc.stop_motor()
def stop_motor(mc):
    if (mc):
        mc.set_motor_speed(1500)
    else:
        mc = MotorController()
        mc.connect()