motor.py
# Эта работа лицензирована по лицензии MIT.
# Copyright (c) 2013-2023 OpenMV LLC. All rights reserved.
# 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) # Назад медленно
m2.set_speed(-50) # Назад медленно
time.sleep_ms(1000)