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
|
||||
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