Updated Mk1 code example (markdown)

shrkey
2016-02-16 14:47:21 +00:00
parent ac308127b0
commit 2585a6db85

@@ -64,4 +64,92 @@ So, we've switch to EN/PHASE in this example - next set up PWM channels.
in11 = 7 #phase
in12 = 6 #enable
Now set the all to coast to start
pwm.setPWM(in1,0,0)
pwm.setPWM(in2,0,0)
pwm.setPWM(in3,0,0)
pwm.setPWM(in4,0,0)
pwm.setPWM(in5,0,0)
pwm.setPWM(in6,0,0)
pwm.setPWM(in7,0,0)
pwm.setPWM(in8,0,0)
pwm.setPWM(in9,0,0)
pwm.setPWM(in10,0,0)
pwm.setPWM(in11,0,0)
pwm.setPWM(in12,0,0)
time.sleep(10)
Set to Full speed forward
print "Set forward"
pwm.setPWM(in1,0,0)
pwm.setPWM(in2,0,4095)
pwm.setPWM(in3,0,0)
pwm.setPWM(in4,0,4095)
pwm.setPWM(in5,0,0)
pwm.setPWM(in6,0,4095)
pwm.setPWM(in7,0,0)
pwm.setPWM(in8,0,4095)
pwm.setPWM(in9,0,0)
pwm.setPWM(in10,0,4095)
pwm.setPWM(in11,0,0)
pwm.setPWM(in12,0,4095)
time.sleep(5)
Stop / Coast
print "Set stop"
pwm.setPWM(in1,0,0)
pwm.setPWM(in2,0,0)
pwm.setPWM(in3,0,0)
pwm.setPWM(in4,0,0)
pwm.setPWM(in5,0,0)
pwm.setPWM(in6,0,0)
pwm.setPWM(in7,0,0)
pwm.setPWM(in8,0,0)
pwm.setPWM(in9,0,0)
pwm.setPWM(in10,0,0)
pwm.setPWM(in11,0,0)
pwm.setPWM(in12,0,0)
time.sleep(5)
Reverse
print "Set reverse"
pwm.setPWM(in1,0,4095)
pwm.setPWM(in2,0,4095)
pwm.setPWM(in3,0,4095)
pwm.setPWM(in4,0,4095)
pwm.setPWM(in5,0,4095)
pwm.setPWM(in6,0,4095)
pwm.setPWM(in7,0,4095)
pwm.setPWM(in8,0,4095)
pwm.setPWM(in9,0,4095)
pwm.setPWM(in10,0,4095)
pwm.setPWM(in11,0,4095)
pwm.setPWM(in12,0,4095)
time.sleep(5)
Stop again
print "Set stop"
pwm.setPWM(in1,0,0)
pwm.setPWM(in2,0,0)
pwm.setPWM(in3,0,0)
pwm.setPWM(in4,0,0)
pwm.setPWM(in5,0,0)
pwm.setPWM(in6,0,0)
pwm.setPWM(in7,0,0)
pwm.setPWM(in8,0,0)
pwm.setPWM(in9,0,0)
pwm.setPWM(in10,0,0)
pwm.setPWM(in11,0,0)
pwm.setPWM(in12,0,0)
time.sleep(5)
Cleanup our pins
# cleanup
GPIO.cleanup()