parameters – Parameters and Constants¶
Constant parameters/arguments for the Pybricks API.
-
class
Port¶ Port on the EV3 Programmable Brick.
Motor ports:
-
A¶
-
B¶
-
C¶
-
D¶
Sensor ports:
-
S1¶
-
S2¶
-
S3¶
-
S4¶
-
-
class
Direction¶ Rotational direction for positive speed values: clockwise or counterclockwise.
-
CLOCKWISE¶ A positive speed value should make the motor move clockwise.
-
COUNTERCLOCKWISE¶ A positive speed value should make the motor move counterclockwise.
For all motors, this is defined when looking at the shaft, just like looking at a clock.
For NXT or EV3 motors, make sure to look at the motor with the red/orange shaft to the lower right.
Parameter Positive speed Negative speed Direction.CLOCKWISE clockwise counterclockwise Direction.COUNTERCLOCKWISE counterclockwise clockwise Medium EV3 Motor: counterclockwise clockwise ____ _____ / \ / _____________ \ / / \ \ | | _ | | | | __| |__ | | v | |__ o __| | v | |_| | | | \______________/ Large EV3 Motor: ________ / \ ___ ___ _| \ / \ | ----/------ \ counterclockwise | __\__ | clockwise \__________ v / \ v -------| + | \_____/
-
-
class
Stop¶ Action after the motor stops: coast, brake, or hold.
-
COAST¶ Let the motor move freely.
-
BRAKE¶ Passively resist small external forces.
-
HOLD¶ Keep controlling the motor to hold it at the commanded angle. This is only available on motors with encoders.
The stop type defines the resistance to motion after coming to a standstill:
Parameter Resistance Physical meaning Stop.COAST low Friction Stop.BRAKE medium Friction + Torque opposite to motion Stop.HOLD high Friction + Torque to hold commanded angle -
-
class
Button¶ Buttons on a brick or remote:
-
LEFT_DOWN¶
-
DOWN¶
-
RIGHT_DOWN¶
-
LEFT¶
-
CENTER¶
-
RIGHT¶
-
LEFT_UP¶
-
UP¶
-
BEACON¶
-
RIGHT_UP¶
LEFT_UP UP/BEACON RIGHT_UP LEFT CENTER RIGHT LEFT_DOWN DOWN RIGHT_DOWN -
-
class
Align¶ Alignment of an image on the display.
-
BOTTOM_LEFT¶
-
BOTTOM¶
-
BOTTOM_RIGHT¶
-
LEFT¶
-
CENTER¶
-
RIGHT¶
-
TOP_LEFT¶
-
TOP¶
-
TOP_RIGHT¶
-
-
class
ImageFile¶ Paths to standard EV3 images.
Information
-
RIGHT¶
-
FORWARD¶
-
ACCEPT¶
-
QUESTION_MARK¶
-
STOP_1¶
-
LEFT¶
-
DECLINE¶
-
THUMBS_DOWN¶
-
BACKWARD¶
-
NO_GO¶
-
WARNING¶
-
STOP_2¶
-
THUMBS_UP¶
LEGO
-
EV3¶
-
EV3_ICON¶
Objects
-
TARGET¶
Eyes
-
BOTTOM_RIGHT¶
-
BOTTOM_LEFT¶
-
EVIL¶
-
CRAZY_2¶
-
KNOCKED_OUT¶
-
PINCHED_RIGHT¶
-
WINKING¶
-
DIZZY¶
-
DOWN¶
-
TIRED_MIDDLE¶
-
MIDDLE_RIGHT¶
-
SLEEPING¶
-
MIDDLE_LEFT¶
-
TIRED_RIGHT¶
-
PINCHED_LEFT¶
-
PINCHED_MIDDLE¶
-
CRAZY_1¶
-
NEUTRAL¶
-
AWAKE¶
-
UP¶
-
TIRED_LEFT¶
-
ANGRY¶
-
-
class
SoundFile¶ Paths to standard EV3 sounds.
Expressions
-
SHOUTING¶
-
CHEERING¶
-
CRYING¶
-
OUCH¶
-
LAUGHING_2¶
-
SNEEZING¶
-
SMACK¶
-
BOING¶
-
BOO¶
-
UH_OH¶
-
SNORING¶
-
KUNG_FU¶
-
FANFARE¶
-
CRUNCHING¶
-
MAGIC_WAND¶
-
LAUGHING_1¶
Information
-
LEFT¶
-
BACKWARDS¶
-
RIGHT¶
-
OBJECT¶
-
COLOR¶
-
FLASHING¶
-
ERROR¶
-
ERROR_ALARM¶
-
DOWN¶
-
FORWARD¶
-
ACTIVATE¶
-
SEARCHING¶
-
TOUCH¶
-
UP¶
-
ANALYZE¶
-
STOP¶
-
DETECTED¶
-
TURN¶
-
START¶
Communication
-
MORNING¶
-
EV3¶
-
GO¶
-
GOOD_JOB¶
-
OKEY_DOKEY¶
-
GOOD¶
-
NO¶
-
THANK_YOU¶
-
YES¶
-
GAME_OVER¶
-
OKAY¶
-
SORRY¶
-
BRAVO¶
-
GOODBYE¶
-
HI¶
-
HELLO¶
-
MINDSTORMS¶
-
LEGO¶
-
FANTASTIC¶
Movements
-
SPEED_IDLE¶
-
SPEED_DOWN¶
-
SPEED_UP¶
Color
-
BROWN¶
-
GREEN¶
-
BLACK¶
-
WHITE¶
-
RED¶
-
BLUE¶
-
YELLOW¶
Mechanical
-
TICK_TACK¶
-
HORN_1¶
-
BACKING_ALERT¶
-
MOTOR_IDLE¶
-
AIR_RELEASE¶
-
AIRBRAKE¶
-
RATCHET¶
-
MOTOR_STOP¶
-
HORN_2¶
-
LASER¶
-
SONAR¶
-
MOTOR_START¶
Animals
-
INSECT_BUZZ_2¶
-
ELEPHANT_CALL¶
-
SNAKE_HISS¶
-
DOG_BARK_2¶
-
DOG_WHINE¶
-
INSECT_BUZZ_1¶
-
DOG_SNIFF¶
-
T_REX_ROAR¶
-
INSECT_CHIRP¶
-
DOG_GROWL¶
-
SNAKE_RATTLE¶
-
DOG_BARK_1¶
-
CAT_PURR¶
Numbers
-
ZERO¶
-
ONE¶
-
TWO¶
-
THREE¶
-
FOUR¶
-
FIVE¶
-
SIX¶
-
SEVEN¶
-
EIGHT¶
-
NINE¶
-
TEN¶
System
-
READY¶
-
CONFIRM¶
-
GENERAL_ALERT¶
-
CLICK¶
-
OVERPOWER¶
-