Some commands have a specific input parameter designed for the type of brake. If this input parameter is not entered, the commands stop with a brake and maintains the position of the wheels.

To access the full video please subscribe to FLLCasts.com
- #1639
- 24 Aug 2020
In the commands input parameters, the brake is set via the "Stop" class.
Stopping engines without brakes
To stop motors without a brake, you can use "Stop.COAST".
Example:
Motor(Port.D).run_time(45, 2000, Stop.COAST)
Stopping engines with brakes
To stop the motors with the brake, you can use "Stop.BRAKE".
Example:
Motor(Port.D).run_time(45, 2000, Stop.BRAKE)
Stopping the engines and maintaining their position
You can use "Stop.HOLD" to stop the motors and make the robot maintain its position.
Example:
Motor(Port.D).run_time(45, 2000, Stop.HOLD)
Courses and lessons with this Tutorial
This Tutorial is used in the following courses and lessons

Python with LEGO Mindstorms EV3 - Level 1
The course introduces students to the programming language Python. We use LEGO Mindstorms EV3 Robots. Python is a popular programming language. It could be used for introducing students to programming, for academic studies, for developing machine learning algorithms and as a general-purpose language.
During the course, students learn how to read and how to develop Python programs. They use an Integrated Development Environment called Visual Studio Code. Robots are programmed to perform interesting and funny tasks like "bringing you water". The level ends with competition on a playing field with boxes.
- 74
- 28:18
- 114

Lesson 2 - Robotic arm
Introduction
Last time, we programmed our robot to walk around with a platter and a beverage glass, but it couldn't hand the glass to a client. Today we will program a robotic arm to hand out a glass.
Be careful with what speed you will set your robot to move the glass or you may spill its contents!
- 10
- 5
- 9
- 3d_rotation 1