I have the Motor Bridge Cape controlling two stepper motors and some screw slides. It is neat but I want to learn more on programing in the BBGW and Python3 environment while using my board.
...
Would the Adafruit_BBIO library help me at all during the programming of this Cape while using two stepper motors.
Anyway, here is some fun source to review. If you have any pointers, please add some context:
Code: Select all
def StepperMotorATest():
motor.StepperMotorAInit()
if a == 22 or a == 1:
motor.StepperMotorAMove(-1000, 1000)
time.sleep(2)
motor.StepperMotorAMove(1000, 1000)
time.sleep(2)
elif a == 45 or a <= 0:
motor.StepperMotorAMove(-4500, 1000)
time.sleep(2)
motor.StepperMotorAMove(4500, 1000)
time.sleep(2)
else:
motor.StepperMotorAMove(500, 1000)
time.sleep(2)
motor.StepperMotorAMove(-500, 1000)
time.sleep(2)
#motor.StepperMotorAMove(-4500, 1000)
#time.sleep(4)
#motor.StepperMotorAMove(4500, 1000)
#time.sleep(4)
def StepperMotorBTest():
motor.StepperMotorBInit()
if b == 45 or b == 1:
motor.StepperMotorBMove(4500, 1000)
time.sleep(2)
motor.StepperMotorBMove(-4500, 1000)
time.sleep(2)
elif b == 22 or b <= 0:
motor.StepperMotorBMove(-1000, 1000)
time.sleep(2)
motor.StepperMotorBMove(1000, 1000)
time.sleep(2)
else:
pass
#motor.StepperMotorBMove(4500, 1000)
#time.sleep(4)
#motor.StepperMotorBMove(-4500, 1000)
#time.sleep(4)
try:
if __name__=="__main__":
motor = MotorBridge.MotorBridgeCape()
while True:
StepperMotorATest()
StepperMotorBTest()
except KeyboardInterrupt:
print("Making Headway?")
Seth
P.S. Please reply with any recommendations you have on how to spiff up the source.