17from machine
import I2C, Pin
19bus = I2C(0, scl=Pin(5), sda=Pin(4))
23 global last_time_motors_init
28 mc.set_max_acceleration(1, 70)
29 mc.set_max_deceleration(1, 150)
32 mc.set_max_acceleration(2, 100)
33 mc.set_max_deceleration(2, 150)
36 mc.set_max_acceleration(3, 40)
37 mc.set_max_deceleration(3, 150)
39 mc.clear_motor_fault_unconditional()
42 print(
"Error: motors_init:", e)
44 last_time_motors_init = time.ticks_ms()
55 if time.ticks_ms() & 2048:
66 if time.ticks_ms() - last_time_motors_init > 2000:
Represents an I2C connection to a Pololu Motoron Motor Controller.