LEGO Education SPIKE Prime
Scratch (Word Blocks) program to solve the Cargo Connect M07 Unload Cargo Ship mission
This program helps us move forward with the LEGO Education SPIKE Prime robot and the motion sensor. Moving forward and keeping a straight line is important to be able to build a consistent and reliable robot.
- #wev1f3
- 21 Feb 2023
FLL 2021: Deliver and Drop precisely - 10 out of 10 on how to accomplish the Cargo Connect mission
This is a 10 out of 10 tutorial where we deliver and drop precisely to complete a FIRST LEGO League 2021-2022 Cargo Connect mission. We reuse the same attachment as in other missions to demonstrate a reusable attachment.
- #2127
- 02 May 2023
FLL 2022: Deliver - 10 out of 10 on how to accomplish M09 Dinosaur Toy, M13 Power-to-X, M01 Innovation Project Model
In this video tutorial, we accomplish 3 missions from FIRST LEGO League 2022-2023 SUPER POWERED competition and we do it 10 out of 10 times. We successfully deliver the three objects to 2 different places on the mat. It is interesting that we have to carry the dinosaur toy from one side of the field to the other.
- #2215
- 09 Jan 2024
FLL 2024: Alternative Model for M09 Unexpected Encounter — FIRST LEGO League 2024-2025 SUBMERGED
These are 3D Building Instructions for an Alternative M09 Unexpected Encounter mission model for the FIRST LEGO League 2024-2025 SUBMERGED competition. For the original mission model, see M09 Unexpected Encounter.
- #2825
- 06 Aug 2025
FIRST LEGO League 2023-2024 MASTERPIECE with Python - Solutions and Review with Chain Monster Box Robot from LEGO Education SPIKE Prime
In this course, we demonstrate and explain example solutions for the FIRST LEGO League 2023-2024 MASTERPIECE competition using the Chain Monster box robot as a base, with custom-built attachments. Each solution is powered by a Python program that controls the robot to accomplish various missions efficiently. Every year, we share our solutions and insights only after the season is over.
The course is unique in its focus on multiple missions in a single run, showcasing runs that complete 3, 4, and even 5 missions in succession. We not only analyze these runs but also dive into the details of each individual mission, explaining the programming logic behind them. By following this course, you’ll gain a deeper understanding of how Python is used to automate mission execution and optimize your team's performance in FLL competitions.
Before starting this course, we recommend reviewing the FIRST LEGO League robot game guide.
- 44
- 46:09
- 14
Moving the motors for a set time
To move a motor, we set the speed at which it moves and how long it should run. There is a command that allows you to set both at the same time.
The command is:
await motor.run_for_time(port.A, 2000, 1000)
This command has three input parameters:
- Motor – the first parameter (port.A in the example) selects which motor will move.
- Duration – the second parameter (2000 in the example) tells the motor how long to run, in milliseconds (2000 ms = 2 seconds).
- Speed – the third parameter (1000 in the example) sets how fast the motor moves, in degrees per second.
The word "await" before the command tells the program to wait until the motor finishes moving. Without it, the program will continue running other commands at the same time, which may cause problems.
- #2584
- 06 Feb 2026
Warehouse Мission Рules
Below is an example of a robot competition field along with the scoring system used to evaluate performance.
- #2606
- 25 Mar 2026