53mc1.set_max_acceleration(1, 80)
54mc1.set_max_deceleration(1, 300)
56mc1.set_max_acceleration(2, 80)
57mc1.set_max_deceleration(2, 300)
59mc1.set_max_acceleration(3, 80)
60mc1.set_max_deceleration(3, 300)
62mc2.set_max_acceleration(1, 80)
63mc2.set_max_deceleration(1, 300)
65mc2.set_max_acceleration(2, 80)
66mc2.set_max_deceleration(2, 300)
68mc2.set_max_acceleration(3, 80)
69mc2.set_max_deceleration(3, 300)
71mc3.set_max_acceleration(1, 80)
72mc3.set_max_deceleration(1, 300)
74mc3.set_max_acceleration(2, 80)
75mc3.set_max_deceleration(2, 300)
77mc3.set_max_acceleration(3, 80)
78mc3.set_max_deceleration(3, 300)
80mc4.set_max_acceleration(1, 80)
81mc4.set_max_deceleration(1, 300)
83mc4.set_max_acceleration(2, 80)
84mc4.set_max_deceleration(2, 300)
86mc4.set_max_acceleration(3, 80)
87mc4.set_max_deceleration(3, 300)
91 if int(time.monotonic() * 1000) & 2048:
96 mc1.set_speed(1, changing_speed)
98 mc1.set_speed(3, -100)
100 mc2.set_speed(1, 100)
101 mc2.set_speed(2, changing_speed)
102 mc2.set_speed(3, -100)
104 mc3.set_speed(1, 100)
105 mc3.set_speed(2, -100)
106 mc3.set_speed(3, changing_speed)
108 mc4.set_speed(1, changing_speed)
109 mc4.set_speed(2, -changing_speed)
110 mc4.set_speed(3, changing_speed)
114except KeyboardInterrupt:
Represents an I2C connection to a Pololu Motoron Motor Controller.