Updated Mk1 code example (markdown)
@@ -64,4 +64,92 @@ So, we've switch to EN/PHASE in this example - next set up PWM channels.
|
|||||||
|
|
||||||
in11 = 7 #phase
|
in11 = 7 #phase
|
||||||
in12 = 6 #enable
|
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()
|
||||||
Reference in New Issue
Block a user