Video tutorials
Filters:
Initialize an array for Advanced Light/Color sensors calibration
"Array initialization" is the first step in every program that involves Arrays. This applies to most programming languages and for EV3-G it is a must.
In this tutorial, we would show you how to initialize the array and how to extract this logic in a new block
- #633
- 04 Oct 2017
WRO Junior-High 2015. Treasure Hunt. Part 4. Program With Arrays
We would continue from the previous program where we used variables and we would change this to arrays.
- #201
- 24 Apr 2016
WRO Junior-High 2015. Treasure Hunt. Part 2. Rules
We would look at the rules of the competition over our small model and we would start solving the field.
- #199
- 10 Apr 2016
Advanced Light/Color sensors calibration for more than one sensor
In the course section for Advance Sensor Calibration we previously showed you how to find the minimum and maximum value for a single LEGO Mindstorms Color Sensor and to store this value in an array. The program was implemented with the EV3-G software. In this tutorial we are going to find the Min and Max for all the four sensors and to store all the 8 values in an array.
- #635
- 04 Oct 2017
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
Advanced Light/Color sensors calibration for a maximum value for a single 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.
- #642
- 04 Oct 2017
How to programmatically calibrate NXT Mindstorm Light Sensors
In episode 11 we looked at one of the most important topics for the competition - calibrating the light sensors. In this video I would like to show you how to use a more programmatic approach. This means letting the robot do the calibration on its own. Automatically.
- #14
- 10 Apr 2013
Task - Calibrate a single sensor with the Advanced Light/Color technique
As an exercise try to implement the calibration of the minimum and maximum values for a single sensor.
- #639
- 04 Oct 2017
Task - Initialize an array at the beginning of the Advanced Calibration program
Implement the program for array initialization.
Follow the video tutorials for initializing arrays and implement the program.
- #638
- 04 Oct 2017
Extracting the logic for finding minimum an maximum into a new block
One of the smartest things you could do in any software program is to extract logic in small reusable, simple, understandable units. In EV3-G these are called Blocks and we are going to extract the logic for finding a minimum and maximum for each of the sensors in a new block.
- #645
- 04 Oct 2017
How to display on the screen the calibrated minimum and maximum values from the Array
A common question is how to display arrays on the LEGO Mindstorms EV3 brick screen. Displaying values from an array is not different from any other display operation. In this tutorial, we would look at displaying two specific values. The minimum and the maximum for a specific sensor from the Advance Calibration Course Section
- #643
- 04 Oct 2017
Calculated read of calibrated value for Light/Color LEGO Mindstorms sensors
Following the Advanced Sensor Calibration course section, it is time to extract the logic for getting a calibrated value into a new block. This block will have an input and on this input, we give the port number. The block will return the calibrated value for this port number. We've built all the other blocks only because of this almost final video here.
- #646
- 04 Oct 2017
How to display on the screen all the values from an array, using an "Iteration"
In this tutorial, we show you how to display all the values from an EV3-G array on the EV3 brick display. We are using an array Read Operation along with a loop. We are also detecting the loop counter and using it as an index to an array. It's basically the only viable way to do it. The process is commonly referred to as - "Iteration over an array" (although we still do not have an iterator in the programming language, we promise that one day we would do the super advance videos on "iteration" using the LEGO MINDSTORMS robots")
- #644
- 04 Oct 2017
FLL 2020: How to accomplish the Boccia mission
In this LEGO robotics video tutorial we will accomplish mission 8 from the FIRST LEGO League 2020 RePlay competition. The name of the mission is Boccia. What you will learn from the video is how to accomplish complex missions that require following a line, aligning to the line and accomplishing many mission models in a single run
- #1755
- 01 Aug 2021
Hardcode read of calibrated value for Light/Color LEGO Mindstorms sensors
Following the Advance Sensor Calibration course section, we found the min and max values detected by each sensor. Now it is time for the real deal of the calibration. Detect the current value from the sensor and find what is the percentage of this value for the range between min and max.
- #636
- 04 Oct 2017
FLL 2020: 10 out of 10 on how to accomplish the Boccia mission
This LEGO robotics video tutorial is a 10 out of 10 run of the one of the most complex missions at the FIRST LEGO League 2021 RePlay competition. As the mission has three parts we are measuring the success rate of each part of the mission. What you can learn from this tutorial is how to achieve three missions in a single run including line following and a lot of aligning
- #1756
- 01 Aug 2021
FLL 2020: 10 out of 10 on how to accomplish the Rowing Machine mission
10 out of 10 video tutorial for Rowing Machine mission from the FIRST LEGO League 2021 RePlay robotics competition. In the tutorial you will see how to accomplish the mission almost every time. This is a mission that requires a lot of precision so naturally it is difficult to accomplish it every time, but with the right attachment for the LEGO Education SPIKE Prime robot it is achievable
- #1764
- 02 Aug 2021
How and why to align to a line with two LEGO MINDSTORMS Robot Inventor Color Sensors
In this video tutorial we discuss probably the most useful principle that we've found for FIRST LEGO League competitions and this is how to align to a line with two color sensors. We use the LEGO Mindstorms Robot Inventor for a quick demonstration of the principle. In the LEGO Mindstorms Robot Inventor Programming course we enter into more details of how exactly we program the sensors. The current tutorial demonstrates the use of such a program and makes clear why this could be very useful and is a must for any well prepared team and wants to achieve a good score on the competition.
- #1869
- 24 Mar 2022
FLL 2020: 10 out of 10 on how to accomplish the Boccia Target mission with LEGO Mindstorms Robot Inventor
This is a 10 out of 10 video recording about the FIRST LEGO League 2020 RePlay competition and the mission called Boccia Target. We are using LEGO Mindstroms Robot Inventor. The 10 out of 10 recording shows how reproducible the solution to the mission is. You will see a demonstration of a complex attachment that does 3-4 things at once - it alights, pushes, drops, which are all things that are commonly seen at FLL competitions.
- #1832
- 16 Nov 2021
Light sensors cover on LEGO Mindstorms Robot Inventor robots
In this video tutorial we demonstrate the importance of properly shielding and protecting the light/color sensors of your LEGO Mindstorms Robot Inventor robots. These principles generally apply for all kind of robots. The problem is that external light sources from the venue could change the behavior of the robot - like have you ever been to a competition venue where the lighting just makes the robot behave in different ways? - well this tutorial is for you!
- #1870
- 04 Apr 2022