We will cover three ways to transfer your program from the computer to the robot.
- #367
- 04 Feb 2017
- 1:16
Communication pane
In the lower right corner of the EV3 programming software there is the so-called communication pane.
To the very right of that pane, you see a red text EV3 and three icons shaped as an arrow, a triangle and a triangle in parentheses (round brackets).
Those three icons allow you to send the program to the robot, or in other words, to download the program to the brick.
Options to download the program to the Brick
- Download (Vertical arrow downwards)
This is the recommended option to use. It will transfer your project and all its programs to the brick.
After the process is finished, you will hear a short sound from the brick.
Then, you must use the brick display and menus to find and start a program from the project.
- Download and run (triangle icon, resembles play icon)
Be very careful with this one. If your robot is on a table, it might fall down and break. If used carefully, this option eliminates the need to navigate in the menus and manually start the program.
A limitation of the usage of that option is the length of the cable and that the robot must be positioned at a safe and desired position beforehand.
- Run selected (triangle icon in round brackets)
All that you already know for the Download and Run option applies here as well. The difference is that the program will not start from the beginning but from any block you choose and will execute as many blocks as you have selected with the mouse, making a rectangle selection in the software. Hence, the name "Run selected blocks only".
Best practices
Usually, students in a class should follow this process:
- Understand the challenge;
- Create a program with one or two blocks;
- Connect the robot and use the Download option;
- Find and choose the program;
- Disconnect the robot and go to the starting position for the challenge marked on the floor;
- Observe results and modify or extend the program (you will learn more about this in the next lesson)
This is why we recommend using the Download option.
An extra option to download and run
The green triangle in the very first rounded orange Start block of your program is also a button and is used to download and run that thread of the program to the robot.
Expect details about threads and how to use many threads later in the course.
English
We successfully dragged and dropped the block. We connected the brick to the computer. And you can see that the connection is successful right here
in the lower right corner of the software. And then we use the download and run button. Run selected or just download. So we have three different options to move this program from the EV3 software to the brick. And to tell the robot to execute it. First you can just use the download without running it directly and I advice you to do this because if you're running directly and the robot is on a table, it might fall. But if you are careful, you can use download and run and this will download the program and run it directly. And run selected will run only the selected block. For this simple program I'll just click on download and run.
Courses and lessons with this Tutorial
This Tutorial is used in the following courses and lessons

EV3 Phi. Introduction to robotics with LEGO Mindstorms
The things that you will be able to do with your EV3 robot by the end of this course are:
Freely move your robot towards desired target;
Avoid obstacles on the path of your robot using sensors;
Follow lines of any shape;
Detecting and picking up objects of any kind;
- 92
- 220:20
- 36

First challenge - Yo Yo task
Overview of what is going to happen that part of the lessons.
- 14
- 0
- 4
- 3d_rotation 0

Instructors Remote Training
If you are working with students and you want to introduce Robotics to your class or you want to mentor a FLL team, but you are insecure about your technical knowledge in the Robotics field, then this is the right place for you. Having in mind teachers' busy schedule, we have design two different schedules and added an option to design one just for you. FLLCasts's Mindstorms EV3 Robotics Online Training is the perfect match for any teacher.
After the completion of each task the participant has to upload his solution for verification.
- 136
- 280:11
- 156

How to make the robot move
Let's review the LEGO Mindstorms EV3 Intelligent Brick
The EV3 brick is the main computer of your LEGO robot and it has a display, a few buttons and various ports.
- 24
- 0
- 11
- 3d_rotation 0

Robotics with LEGO - Level 1.0 - Adventure in Space
The first level of the Robotics with LEGO curriculum for students in fifth to twelfth grades.
Various constructions with robots are built. Learn how to control the motors so that the robot navigates around the Moon and Earth in various ways. Getting to know the first two sensors. The robot can feel its surroundings with the help of the Touch sensor and avoid obstacles.
The Ultrasonic distance sensor can help the robot avoid obstacles. Students work with concepts like loop, degrees and medium motor. Robots can now do two different actions at the same time - while solving missions on a field, the third motor clears detected obstacles.
- 126
- 123:52
- 150

Създайте и качете първата си програма
Children tend to imitate. The easiest way to do something is to first see how it’s done. So, sit down and show your students how to program.
- 8
- 0
- 1
- 3d_rotation 0

Level A1. Introduction. Robotics with LEGO
Introduction to robotics - The first level of the Robotics with LEGO curriculum for students in second, third or fourth grades. A journey in space, with robots. Various constructions with robots are built. Learn how to control the motors so that the robot navigates around the Sun, the Moon and Earth in various ways. Getting to know the first of the sensors. The robot can feel its surroundings with the help of the Touch sensor and avoid obstacles.
- 142
- 133:42
- 187

Create and upload your first program
Children tend to imitate. The easiest way to do something is to first see how it’s done. So, sit down and show your students how to program.
- 8
- 0
- 1
- 3d_rotation 0
![Image for [In Development] The fun level - Game-oriented introduction to LEGO robotics](https://d2nmr6p48f8xwg.cloudfront.net/content_pictures/pictures/000/002/636/a4f229bae5979562f6bfe32adc6281e577e312674a0cc5c98f8fdfe15e7c7da9b89f826a037575a5LEGO-Mindstorms-Ev3-Yolanda-Sailship-Robot-Fllcasts.png)
[In Development] The fun level - Game-oriented introduction to LEGO robotics
A level, designed for introduction in LEGO-robotics, focused mostly on games. We use goal-oriented challenges to make the students want to accomplish a certain task, learning a lot in the process. Some of the games we have included here are football, bowling, paper-plane competition and many more. It is suitable for studens 8 to 12 years old, but even older students will have a lot of fun with the activities.
This is a brand new course that we are experimenting with in a groups in June 2019. Keep in mind that it is possible to use it for summer camps and groups, but there are a few lessons that will be improved on the fly.
- 50
- 58:06
- 32

Lesson 1 - Introduction
Introduction
Today the robot we are building is a spaceship once again. The aim for today, however, is exact - to reach the further (dark) side of the moon!
Where is located the dark side? Why is it so hard to be reached? Why is it called "dark"?
- 23
- 3
- 15
- 3d_rotation 1