Мотор
Коллекторный моторчик может быть рассчитан на разное напряжения питания. Если двигатель работает от 3-5 Вольт, то можно моторчик подключать напрямую к плате . Если моторы рассчитаны на большее напряжение ими следует управлять через полевой (биполярный) транзистор или через драйвер L298N.
Класс
- class Motor
Класс используется для определения объектов, имеющих поведение моторов. Класс следует применять при подключении моторов к драйверу двигателей. Драйвер должен иметь 6 управляющих пинов. 4 пина указывают направления и 2 пина указывают мощность мотора.
Пример объявления объекта:
l_motor=Motor(pin13,pin14,pin0)
- button0.forward(speed: int)
Команда вращает мотор в направлении вперед (при ошибке - поменяйте первые пины местами) speed - задает скорость вращения
- button0.backward(speed: int)
Команда вращает мотор в направлении назад (при ошибке - поменяйте первые пины местами). speed - задает скорость вращения
- button0.stop()
Команда останавливает вращения мотора
Пример программы
from microbit import pin0, pin1, pin13, pin14, pin15, pin16
from Motor import Motor
l_motor = Motor(pin13, pin14, pin0)
r_motor = Motor(pin15, pin16, pin1)
while True:
l_motor.forward(500)
r_motor.forward(500)