Have you noticed how the "run()" is written after the "Motor()" command and they are separated by a dot? This dot separation is called a "Dot" operator.

To access the full video please subscribe to FLLCasts.com
- #1528
- 28 Jan 2020
The dot tells the robot that the "run()" command is a property of the "Motor()" object. "Motor()" holds information regarding which motor must be activated by the "run()" command and without this information, the "run()" command cannot be executed.
In order to use these commands, we need to add the following 2 lines of code at the beginning of our program:
from pybricks.ev3devices import (Motor) from pybricks.parameters import (Port)
With them, we import the "Motor" and "Port" ("Port" allows us to enter which port our motor is at in the "Motor()" command). Notice that the "run()" command is not imported, because it comes imported with the "Motor" object as its property.
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

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