

Naming programs in the EV3-G software
When we, the teachers, make programs and projects, we give them descriptive names. Let's show you a way to put cool names on your programs.
- #368
- 04 Feb 2017
When we, the teachers, make programs and projects, we give them descriptive names. Let's show you a way to put cool names on your programs.
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
There is the Move Tank programming block in the software. It allows us to set different power to each motor.
In real life, the same concept is used in cars, for example. The traction control systems apply different power to different wheels, so that the car is more stable on the road during turns or on slippery road.
Let's learn how to use the Sound block.
This is how to use the display block to show images with the EV3 software.
We will cover three ways to transfer your program from the computer to the robot.
Once you start turning how to do you a whole 180 degrees turn. The robot almost does it, but not completely
There are number of settings in a Move block and now we will focus on the rotations setting
It's inevitable. While following this gapped line we would reach a gap. The robot must somehow understand that there is a gap and must make a decision on what to do. For detecting the gap we use the Rotation Sensor. Not the most popular, but very convenient in many cases. Check out the video.
Many teams have followed the same idea as the ELM team. To build a LEGO Mindstorms attachment for the robot and to lift the truck very lightly. In this way they could more the truck and place it in the special region. See what the ELM idea was.
An interesting question that has arise is whether we can use the LEGO Mindstorms EV3-G Software to program the NXT brick. In this episode we will go through the blocks from the EV3-G Software and see which works with the NXT Hardware and which does not.
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.
The last fifth construction is larger compared to the previous constructions. It is wider. It has four sensors and you can take a larger load all by keeping the robot stable.
We will build the EasyBot quick robot and will explain how to follow building instructions.
Enchansing a previous attachment, but only this time we are solving the FIRST LEGO League 2012 Medicine mission. There is a lever and a rubber band. When the lever is released the rubber band activates the attachment.
After we have introduced a menu in the previous video, this video focuses on storing the values in an array. It presents a basic use of arrays.
The challenge is to make the robot move back and forth with ever decreasing distance.
A human being walks with an average speed of about 5 km/h (3 miles/h). In this video tutorial we will develop a block for LEGO MINDSTORMS EV3, that measures the speed of the robot in distance/time units where time will be configurable and could be 1 second or 0.5 seconds or any other number of seconds you pass as a param to the block. Measuring the speed of the robot is very powerful if you start building an Artificial Inteligence for your robot and is quite fun :)
There are a few things that you should be careful about when building from instructions .
We have the following behavior expectations from you during this course:
You ask the question.
You will probably err before you succeed.
You should work as a team. Share solutions with others, help them and allow them to help you.
When the teacher speaks, this is important to everyone.
You should read your lesson before you come to class.