Lego Mindstorm Instructions

Before starting your project, download the EV3 Animal Rescue from the accessories section.

Complete the entire Getting Started section, and all of Explore Idea 2 but NOT Make Your Own. If your robot has legs, this is all you will need to complete. If your robot has wheels, you will also need to explore Make the Turtle Move.

You and your group are tasked with coding your robot to demonstrate your understanding of commands, functions and loops. You have free reign as to what robot you want to use (you are only allowed to use each type of robot one time during the rotation) and what you want your robot to do for this assignment.

  • Going for a 3:
    • Coding Standard: you need to have at least 1 loop, 1 function, using a pre-made robot.
    • Explanation Standard: You must include the words command, function, call, and for loop in your presentation.
  • Going for a 4:
    • Coding Standard: several functions, several loops, using a pre-made robot.
    • Explanation Standard: You must include and define the words command, function, call, and for loop in your presentation.
  • Going for a 5:
    • Coding Standard: several functions, several loops and create you own robot.
    • Explanation Standard: You must include and define the words command, function, call, and for loop in your presentation. Also, explain as you are the teacher and someone can come in and replicate your process and get the same results as you.

Once you have completed your code, create the Google Slides presentation that was sent to you and include slides that have the following things:

Slide 1: Name and title of assignment

Slide 2: A screenshot of your code the Commands, Functions and Loops sections

Slide 3: An explanation of how you created the code, how you sequenced and how you debugged your code (be sure to use appropriate vocabulary in this section such as command, function, call, and for loop).

Slide 4: A video of your robot completing the your code.

Slide 5: Reflection - What obstacles did you face during this assignment? How did you persevere?


Helpful Hints:

  • Make sure you are connecting to the correct Mindstorm. They are named their number. Do not change their name.


  • All commands you enter must start with ev3. - you will not be able to run any code without this.


  • When using this robot to complete your assignments, you will need to make him go through the maze while showing faces and sounds. If you are going for a 3 or a 4, you can use a pre-made Lego Mindstorm to complete the maze. If you are going for a 5, you will need to not only create a maze for the robot to solve, but also build your own version of a robot. It may not be from the Swift Playground training or the booklet in the box.


  • Create functions for your turns. Remember, a right turn is 90 degrees and a left turn is 270. Make sure you use the protractor to help you with your angles.


  • Take care that you do not lose pieces from the Lego sets. You are required to dissassemble any Legos you assemble after you are through with them (after your Swift Playground training and after you have completed your assignments.
Example: Assignment 2 : Lego Mindstorm