Based on your feedback we've build a course for introducing new students to the LEGO Mindstorms EV3 programming and construction. It is designed for school groups, competition teams and students alone in home that can get our feedback on their progress
Previously we've build over a hundred more advanced tutorials which were not suitable for completely new students. We then made a few assumptions about the student's knowledge in programming and constructing robots. In the EV3 Basics Course we are starting from the beginning.
Building instructions for the EasyBot LEGO Mindstorms robot using in many of our courses and tutorials. This EasyBot has two motors and two front wheels. The third wheel is...well, check it out, see how the third wheel is built.
You could also use the following building instructions for a robot with a frame. We are showing the robot in the videos, so if you wonder here is how it is built.
This is a vehicle that is used to help you to learn programming, to experiment with addons, attachments and constructions. It has a frame. Which is nice. A frame is always nice.
It has two wheels at the back, but this is needed only if you have them.
The LEGO EV3 Mindstorms brick can be programmed from the brick itself. The motors can be moved forward/backward and even simple programs could be implemented without even touching the EV3-G software at the computer
Move the robot using the Move Steering block. We explore what the different values for Steering mean and how to use them. We also explore how the motor is configured to run for a number of rotations or seconds and what is the difference.
Experiment with moving the robot in different geometrical figures. The tasks could be used in STEM classes for introducing students to geometry and math.
You can accomplish the tasks in a number of different ways.
For example: try/error without involving any mathematics.
Or you could for example try to calculate how much should you turn the motor for the robot to turn 120 degrees and then repeat this three times to make the LEGO Mindstorms robot move in Triangle.
The specific tasks are described in the tasks Section.
The way you move the robot is always imprecise. Don't TRY to fight with this. Programming motors for competitions like the FIRST LEGO League (FLL) or World Robotics Olympiad (WRO) is not very different from programming the motors in the STEM classes. But there are a few things you should have in mind.
Again. Moving the robot is imprecise. Take it as a given and don't try to work on this. If you use only the motors and the rotations set to the motor to position the Mindstorm robot on a field then you would always fail.
It is nearly impossible to program a LEGO Mindstorms robot do a couple of moves and turns and arrive at the same position every time.
The correct way is to use sensors. The problem is that the precise position of the robot depend on the wheels, the motors, the battery, the balance, the surface on which the robots work, and many other things.
Check out the following playlist for more detailed solutions:
Robot tasks to exercize how to position on the field using only motors. STEM classes could use it to demonstrate mechanical imperfections in constructions and how important using sensors in this LEGO Mindstorms Robotics sets is
Robot tasks are available in the Tasks Section
Mark initial position. Move forward for 5 rotations. Turn 9 degrees. Move forward for 5 rotations. Mark end position. Repeat 5-6 times and measure how different the end positions are for each run. Create a video named FLLCasts_MotorCompetition_1 and give us a link below to check it out.
Mark initial position. Move forward for 25 rotations. Mark end position. Repeat 5-6 times and measure how different the end positions are for each run. Try to minimize the different at the end positions and arrive every time on the same place. What makes the robot move to the left or to the right? Create a video named FLLCasts_MotorCompetition_3 and give us a link below to check it out.
Mark initial position. Move forward 5. Turn left. Move backward 5. Turn right. Accomplish the mission as quickly as possible with no more than a 1 centimeter/0.4 inch difference at the end position. Create a video named FLLCasts_MotorCompetition_4 and give us a link below to check it out.