Task - import/implement our blocks and stop at black line
Implement a program for stopping at a black line with the blocks containing the implementation details for the InitArray, Calibration and Getting the calibrated result.
- #641
- 04 Oct 2017
Implement a program for stopping at a black line with the blocks containing the implementation details for the InitArray, Calibration and Getting the calibrated result.
Once you start turning how to do you a whole 180 degrees turn. The robot almost does it, but not completely
In the video we reach a conclusion. We have energy accumulated and to keep the system turning we need about 1J of energy each second to keep it turning.
The energy accumulated in the construction is about 2-3 Joules. In this first video we ask the question "How can we keep the energy in the system". How many Joules of energy should we input from the motor in order to keep the energy in the system.
Tips and common mistakes when connecting two beams together.
What a teacher should know when giving tasks to students
We got the speed of rotations of the motor in Radians per second. Let's calculate the value for the speed of the whole system. We calculate that the wheels are rotating with 375 radians per second. Which is impressive and quite fast for this system. From this speed, knowing the inertia mass we can calculate how much energy is the system accumulating.
The most universal way to start your programs is from My Projects menu and we will cover details about that menu in the EV3 Brick.
There is no block for programming the Ultrasonic Sensor in the retail version of the LEGO Mindstorms EV3 software. In this video tutorial we will show you how you can download & import such blocks in order to use the sensor.
Following the Advance Light/Color sensors calibration for a minimum value for a single sensor tutorial, in this one, we continue with finding the maximum value detected by a sensor and storing this value in an array.
We calculate the number of rotatios when a gear system is involved. The driving wheel will have to do a number of rotations for the driven wheel to rotate to a desired number of degrees. In our specific case when the driven gear wheel is rotate to about 90 degrees the legs will lift the robot.
Construct two legs for both sides of the robot. The task for this video is to attach this two legs on both sides and to build a system of gears and axles that power those legs.
We will learn how to connect and disconnect LEGO cables and on which ports exactly to connect the motors.
We dispay the speed of rotation of the wheels on the brick screen. We use the math blocks to do a proper calculations from rotation to radians per second. Knowing the speed, the radiuses and the mass of the wheels we find energy in Joules accumulated in the construction.
This is how to use the display block to show images with the EV3 software.
Let's make a program that moves the robot forward and then backward.
This is a teacher's note about the math behind calculating gear ratios with for our lifting attachment. It math model we build in previous tutorials is not exactly correct and here is the explanation why.
A note why we give the challenge at the start of the lesson.
What is allowed and what is not when building without instructions.
Each palette contains programming blocks that share common purpose. We will cover most of them
As an exercise try to implement the calibration of the minimum and maximum values for a single sensor.
There are some things to be careful about when your students work with the brick.
Implement the program for array initialization.
Follow the video tutorials for initializing arrays and implement the program.
Let's make a competition - there is a pole that the robot must turn around and return home.