Video tutorials
Filters:

How to align to a wall with Ultrasonic Sensors. Too complex solution (part 3)
If you get to a solution that is too complex you should always try to improve it. This is what we are doing here. Arriving at a solution for aligning to the wall that has become too complex.
- #165
- 14 Nov 2015

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

How to align to a wall with Ultrasonic Sensors. Remove complexity (part 4)
We explore some common mistakes when a program is developed and becomes complex. We then try to remove part of this complexity.
- #166
- 16 Nov 2015

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

How to measure the speed of the robot
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 :)
- #39
- 09 Sep 2013

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

EV3 Robot with Motors in Opposite Directions. The Frankenstein. Part 2
We are programming this strange construction to move in a square. This is a basic task, but it is worth doing for a robot with motors placed in different directions.
- #194
- 06 Mar 2016
Motor Block vs. Move Block in LEGO Mindstorms NXT-G
If you look at the properties of the move block and the motor block LEGO Mindstorms NXT, you will see that they have much in common. Still they have several differences. You should be aware of these differences in order to choose the appropriate block for your needs.
- #21
- 04 May 2013


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

Robotics Game of Life introduction
Robotics Game of Life – that’s the name of our new scientific journey. We are organizing a 14-sessions course (1 session weekly). The idea of the course is to develop a solution to the Conway Game of Life where the robots would actually play the game. Students will construct the robots by instructions and lots of imagination. Initial programs will be provided by us and modified by students.
- #241
- 28 Feb 2016

EV3 Phi. Move tank block - finish the whole 180 degrees turn
Once you start turning how to do you a whole 180 degrees turn. The robot almost does it, but not completely
- #384
- 17 Mar 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


Поредица от инструкции изграждат всяка програма
Нека направим програма, при която има движение напред и назад.
- #378
- 04 Feb 2017

Arduino Basic Course. Constructing your first blinking diode device
You have the controller, you have the diode. The controller has a number of pins (holes). Where should you put the diode so that it starts blinking?
The small holes on the controller are called pins. On our controller we have 32 pins. The more pins that you have, the more elements you can controller with this microcontroller. For this video the interesting pins and 13 and GND
- #309
- 15 Nov 2016

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
How to program the Touch Sensor in LEGO Mindstorms NXT Robotics sets
In this episode I will show you how to program the touch sensor part of the LEGO Mindstorms education robotics sets. I have given answers to questions like - how the touch sensor works or how you can use it.
- #35
- 11 Aug 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


How to turn left and right with LEGO MINDSTORMS Robot Inventor
Programming the LEGO MINDSTORMS Robot Inventor for FIRST LEGO League competitions involves learning how to turn left and right with the robot. There are not precise turns. The robot will make mistakes, because that's what robots do. But nevertheless it is important to learn how to program the robot to turn. We are releasing an additional course that is focused only on programming and how to make the robot consistent in its behavior, but in this tutorial we stop on turning
- #1865
- 23 Mar 2022

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

Connect Tetrix Gamepads to the Motorola phones
In this tutorial, we connect the Motorola phones to the Tetrix controller using the USB hub.
- #514
- 12 Apr 2017