Предоставляет управление мотором робота (силовым или сервомотором), подключающимся к портам M1, …, M4, S1, ..., S6.
Метод | Описание |
---|---|
brake | Блокировка моторов для торможения в течение указанного времени. |
power | Возвращает текущую мощность мотора. |
powerOff | Выключает мотор. |
setPower | Включает мотор с указанной мощностью. |
Блокировка моторов для торможения в течение указанного времени в миллисекундах.
{% tabs %} {% tab title="Python" %}
brick.motor(motorName).brake(durationMs)
brick.motor("motorName").brake(durationMs)
{% endtab %}
{% tab title="JavaScript" %}
brick.motor(motorName).brake(durationMs);
brick.motor("motorName").brake(durationMs);
{% endtab %} {% endtabs %}
В качестве параметра необходимо указать время в миллисекундах.
Возвращает текущую мощность мотора (от -100 до 100).
{% tabs %} {% tab title="Python" %}
pow1 = brick.motor(motorName).power()
pow2 = brick.motor("motorName").power()
{% endtab %}
{% tab title="JavaScript" %}
var pow1 = brick.motor(motorName).power();
var pow2 = brick.motor("motorName").power();
{% endtab %} {% endtabs %}
Выключает мотор.
{% tabs %} {% tab title="Python" %}
brick.motor(motorName).powerOff()
brick.motor("motorName").powerOff()
{% endtab %}
{% tab title="JavaScript" %}
brick.motor(motorName).powerOff();
brick.motor("motorName").powerOff();
{% endtab %} {% endtabs %}
Включает мотор с указанной мощностью.
{% tabs %} {% tab title="Python" %}
brick.motor(motorName).setPower(power)
brick.motor("motorName").setPower(power)
{% endtab %}
{% tab title="JavaScript" %}
brick.motor(motorName).setPower(power);
brick.motor("motorName").setPower(power);
{% endtab %} {% endtabs %}
В качестве параметра необходимо указать мощность.Мощность задаётся в диапазоне от -100 («полный назад») до 100 («полный вперёд»). 0 соответствует force break
, то есть мотор останавливается, при этом он заблокирован и остаётся под напряжением.