Class «motor»

Provides control of the robot motor (power or servo motor) connected to ports M1, ..., M4, S1, ..., S6.

Method

Description

Blocking of motors for braking for a specified time.

Returns the current motor power.

Turns the motor off.

Turns on the motor with the specified power.

brake

Blocking of motors for braking for a specified time in milliseconds.

Syntax

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

As a parameter, you must specify the time in milliseconds.

power

Returns the current motor power (-100 to 100).

Syntax

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

powerOff

Turns the motor off.

Syntax

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

setPower

Turns on the motor with the specified power.

Syntax

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

As a parameter, you must specify the power. The power is set in the range from -100 ("full reverse") to 100 ("full forward"). 0 corresponds to a force break, i.e. the motor stops, it is blocked and remains energized.

Last updated

Was this helpful?