diff --git a/Mk1-code-example.md b/Mk1-code-example.md index e078681..54e88fb 100644 --- a/Mk1-code-example.md +++ b/Mk1-code-example.md @@ -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 - \ No newline at end of file + +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() \ No newline at end of file