Интеграции

Класс «motor»

Предоставляет управление мотором робота (силовым или сервомотором), подключающимся к портам M1, …, M4, S1, ..., S6.

Метод

Описание

brake

Блокировка моторов для торможения в течение указанного времени.

power

Возвращает текущую мощность мотора.

powerOff

Выключает мотор.

setPower

Включает мотор с указанной мощностью.

brake

Блокировка моторов для торможения в течение указанного времени в миллисекундах.

Синтаксис

JavaScript
Python
JavaScript
brick.motor(motorName).brake(durationMs);
brick.motor("motorName").brake(durationMs);
Python
brick.motor(motorName).brake(durationMs);
brick.motor("motorName").brake(durationMs);

В качестве параметра необходимо указать время в миллисекундах.

power

Возвращает текущую мощность мотора (от -100 до 100).

Синтаксис

JavaScript
Python
JavaScript
var pow1 = brick.motor(motorName).power();
var pow2 = brick.motor("motorName").power();
Python
pow1 = brick.motor(motorName).power();
pow2 = brick.motor("motorName").power();

powerOff

Выключает мотор.

Синтаксис

JavaScript
Python
JavaScript
brick.motor(motorName).powerOff();
brick.motor("motorName").powerOff();
Python
brick.motor(motorName).powerOff();
brick.motor("motorName").powerOff();

setPower

Включает мотор с указанной мощностью.

Синтаксис

JavaScript
Python
JavaScript
brick.motor(motorName).setPower(power);
brick.motor("motorName").setPower(power);
Python
brick.motor(motorName).setPower(power);
brick.motor("motorName").setPower(power);

В качестве параметра необходимо указать мощность.Мощность задаётся в диапазоне от -100 («полный назад») до 100 («полный вперёд»). 0 соответствует force break, то есть мотор останавливается, при этом он заблокирован и остаётся под напряжением.