diff --git a/scripts/focus.py b/scripts/focus.py new file mode 100644 index 0000000..6e28e02 --- /dev/null +++ b/scripts/focus.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python +from adafruit_motor import stepper +from adafruit_motorkit import MotorKit +from time import sleep + +import sys + +nb_step = int(sys.argv[1]) +orientation = str(sys.argv[2]) + + + +kit = MotorKit() + +stage = kit.stepper1 + +stage.release() + +def focus(steps,orientation): + #0.25mm/step + #31um/microsteps + + stage.release() + + if orientation == 'up': + for i in range(steps): + stage.onestep(direction=stepper.FORWARD, style=stepper.MICROSTEP) + sleep(0.001) + + if orientation == 'down': + for i in range(steps): + stage.onestep(direction=stepper.BACKWARD, style=stepper.MICROSTEP) + sleep(0.001) + + stage.release() + + +focus(nb_step, orientation) + diff --git a/scripts/main.py b/scripts/main.py deleted file mode 100644 index 8b13789..0000000 --- a/scripts/main.py +++ /dev/null @@ -1 +0,0 @@ -