Example: 50-OpenMV-Boards/60-Shields/64-Motor-Shield/motor.py
# 本作品采用MIT许可证授权。
# 版权所有 (c) 2013-2023 OpenMV LLC。保留所有权利。
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# 电机扩展板直流电机示例
#
# 此示例展示了如何使用您的电机驱动板
# 用于控制2个直流电机。
import time
from tb6612 import Motor
m1 = Motor(1) # 电机1:A0和A1
m2 = Motor(2) # 电机2:B0和B1
while True:
m1.set_speed(100) # 前进
m2.set_speed(100) # 前进
time.sleep_ms(1000)
m1.set_speed(0) # 停止
m2.set_speed(0) # 停止
time.sleep_ms(1000)
m1.set_speed(-100) # 反转
m2.set_speed(-100) # 反转
time.sleep_ms(1000)
m1.set_speed(0) # 停止
m2.set_speed(0) # 停止
time.sleep_ms(1000)
m1.set_speed(-50) # 反转 slow
m2.set_speed(-50) # 反转 slow
time.sleep_ms(1000)