How to program your Mindstorms EV3 in 5 tasks

Avin Abeysinghe
4 min readFeb 24, 2019

So, you are making your robot in the scratch or building your robot in the instructions. Then after you started finishing your robot, you begin to program. But what is the one thing you need to remember when making and programming your robot? Well, it’s making sure if your robot makes sense to the person who wants to know about your robot. That is because if you make a robot that doesn’t make sense and program your robot with a nonsense type of code that you really want, you will get into deep trouble when you are going to get an inspection. So here are some tips on how to fix that problem when it is about to become a flaw.

  • Number 1, you have to start planning out your project with your notebook, pencil, and eraser to come up with some unique ideas that you can build. Also, try challenging yourself with harder projects that you could work to do instead of sticking with a natural plan that will affect on how are you going to be good at on other builds if you are doing it the easy way. But, if you are a beginner, I suggest you start with the easy way. If you did this before, I mean come on growing up and stop sticking with an easy one, you just mastered the beginners. Also, take some lessons from a robotics teacher.
  • Number 2, pick a partner that can participate in the project and wants to build and program the robot instead of messing around and failing themselves. The reason is that let’s just say your partner tells you to do all the programming just because you are a master of the robot and knows how to fix it (just like me). Well, for me it sounds selfish and sort of not responsible that you will also get bad grades because of having a wrong partner. But here is one thing that you can do.
    - Encourage your partner to try the programming before they can demonstrate a robot so they would participate.
    - Sort the parts that you can do as well as your partner.
    - Discuss to them about how you can plan your robot before doing the fun parts.
  • Number 3: You should always test your programs before you can present to anyone for your grades. Yep, that is true. You have to make a plan when testing your robot. You have to find out what your robot is doing right and what your robot is doing wrong or needs to work on. But try to use your free time to figure out what is wrong. I recommend that you should debug your robot and computer to see if your Lego Mindstorms robot has any cables mixed up or not plugged right.
  • Number 4: If you are struggling in a program and wants help, that is an excellent time to do that without hesitating and worrying when your inspection or showcase happens, and you don’t have anything fixed. What happens is that you won’t get to do the fun stuff if you don’t do anything on time. But what can you do is that you should ask an adult ( who knows how this works).
  • Number 5: Finally, you will be learning how to start to show your project to others. When you are finished with your project and want to share it to people who want to see it, and you don’t know, then this task should be able to help you. So when the person who wants to know about your project asks you how did you program the robot, just tell them what did you program and what causes happened to you. Then tell them how the program works. That way, the person would understand what you are making and programming. Also, let the person (who wants to know about your robot of course) try to see what the robot could do after you demonstrate the robot to them. So that way they could see how that reacts to them.

So now, you learned how to make and program your robot like manners in a dinner table. This informs you why do you need partners instead of working by yourself. So in the future, it can get you a better robotic programmer.

--

--

Avin Abeysinghe

Student at Don Callejon Middle School | Lego creator | EV3 Programmer | Learning Python