EV3 basics course. Touch Sensor. Programing. Pressed/Released (part 2)
We create a program for detecting when the Touch Sensor was Pressed/Released. Move until it is pressed, continue when it is released.
- #139
- 08 Oct 2015
We create a program for detecting when the Touch Sensor was Pressed/Released. Move until it is pressed, continue when it is released.
Complete introduction to the LEGO Mindstorms EV3 Touch sensors from the very first step. In this video tutorial we program the robot to stop on touch sensor pressed. Again, this is based on your feedback that much of our tutorials in previous years were a little more advanced and that we have never made a proper introduction. A few more videos on touch sensor will follow after this
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
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.
Experiment with moving the robot in different geometrical figures. The tasks could be used in STEM classes for introducing students to geometry and math.
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.
First time programming the motors of the robot using the EV3-G software installed on a computer. We would explore how to move forward/backward and turn with the robot.
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
As an extension to the previous video we talk about the Hi Technic Color Sensor again.
Based on a request from Abdulah we decided to build a tutorial on how to use Hi Technic Color Sensor and EV3-G Software. There is a special block imported in the software that helps you use the sensor.
"What is the light in the room?" - should it even matter. You can use one program for all lighting conditions by calibrating the color/light sensor of the LEGO Mindstorms EV3/NXT robots.
This video lesson shows a very interesting specific example on how to use the LEGO Mindstorms EV3 Ultrasonic Sensor. The sensor detects if the catapult is loaded or if we have just fired an element. At the end of the lesson I also offer an interesting challenge that you could use in your classroom or at home.
This video lesson is a revised version of Episode #1. Matt Gipson requested it in a comment. Using the EV3-G software we have developed a very simple program for following a line with two LEGO MINDSTORMS color/light sensors.
This video tutorial reviews the EV3 Gyro Sensor and the HiTechnic Gyro Sensor for the LEGO Mindstorms NXT robotics Kit. We compare the two sensors and demonstrate them in action.
In this tutorial we introduce the basic algorithm for following a line with one sensor and review the algorithm for quickly followwing a black line with one sensor, implementing both with the Mindstorms EV3 robotics kit.
After several questions about the use of the LEGO Mindstorms NXT Light Sensor with the EV3 software, we have decided to go through this problem in this video tutorial and pay special attention to the Raw Sensor Value Block.
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 :)
Have you even tried to move the robot not in rotations or degrees or seconds, but in metres. In this episode I am building a new block that could be used to move the robot a specific number of millimetres (mm). You could directly download and use it in your programs.