How to program and control a robot with Mindstorms EV3?

The Lego Mindstorms EV3 application is the didactic robotics alternative  to encourage students to create, run and program robots, allowing them to understand in an easy and simple way how technology works in everyday situations.

Lego Mindstorms allows you to program and control a Lego robot through the EV3 Block, this smart block is the one that is programmed to control the motors and sensors, at the same time providing the wireless communication of the robot you want to build.

With the Lego Mindstorms EV3 application, students will experience and live the experience of programming to form the commands and control a LEGO EV3 robot. Here we will tell you how? Step by Step.

Lego Mindstorms EV3 app

This application offers us the advantage of being able , in an interactive way, to create, program and control EV3 robots in an intelligent, fun and fast way, using only our table or computer, without the tedious need to use cable or complicated additional software.

It is noteworthy that each of the blocks (Brick) makes the robot have a response in a certain way, that one combined will make the robot can walk, communicate, grab, etc.

Tips before programming and controlling a LEGO robot with the Lego Mindstorms EV3 app

To start programming a LEGO robot without complications with the Lego Mindstorms EV3 app you will have to follow the following tips:

  • Mark the tray and all the elements that compose it
  • Then she organizes each and every piece that is small on her red sorting tray.
  • Then look for the brief instructions on how each of the pieces should go, you will find this on the label that is on the lid.
  • Organize all the larger pieces in the part that is located under the sorting tray; These pieces are usually: the EV3 block , cables, chargers, battery, sensors and instructions, on the tray, there will be space for the large pieces.

How to program and control a robot with Mindstorms EV3?

These simple steps will help you to program and control a LEGO robot with the Lego Mindstorms EV3 application. You will have to download the programming software . Depending on your case, choose the step that best suits what you need:

  • Using computers (PC): if this is the case, then you should download the Lego Mindstorms EV3 software from the Lego website .
  • Through a tablet; In this case, to download the Lego Mindstorms EV3 App, you must go to the Apps Store or Play Store , you can also do it through the updated version of Google Play . Additionally, you can install the APK in case you don’t get it in the store .

Start building your robot , design the Robot model you want either using the official Lego website as a guide or by searching and following the instructions on the label on the cover.

Program the robot

To program the robot you must make use of the EV3 programming tool , which will allow you to create a program for your robot and load it from the app (the programming software) to the brick or EV3 block of your robot (practically its brain) , which will make it come alive practically. For the previous step you must use the app. You can download this in the App Store or also in Google Play.

Control the robot

Download the Robot Commander App to control the robot, this is the official Lego Mindstorms control app. This connects via Bluetooth to your robot’s EV3 smart brick or block and is what will allow you to interact with your EV3 robot, without the need to connect them to a PC. That is, you can have fun with your robot at the moment.

Among the basic movements that you can program to control your robot are; Move (with EV3 motors), react to touch (with EV3 touch sensor) and make it drive in the direction you want.

Lego Wedo and this fabulous application have become a valuable material in terms of academia, since it allows students to get started and explore with robots. In addition, it allows you to create your own programs to program and control a LEGO robot with the Lego Mindstorms EV3 application from the beginning.


by Abdullah Sam
I’m a teacher, researcher and writer. I write about study subjects to improve the learning of college and university students. I write top Quality study notes Mostly, Tech, Games, Education, And Solutions/Tips and Tricks. I am a person who helps students to acquire knowledge, competence or virtue.

Leave a Comment