Stop at given length from the wall/fi: Difference between revisions
(Created page with "Käytämme ultraäänianturia, mikä on kytketty robotin porttiin numero 4.") |
(Created page with "=== Esimerkkivideot ===") |
||
Line 14: | Line 14: | ||
Käytämme ultraäänianturia, mikä on kytketty robotin porttiin numero 4. | Käytämme ultraäänianturia, mikä on kytketty robotin porttiin numero 4. | ||
=== | === Esimerkkivideot === | ||
<youtube>r8FcMB5bwhA</youtube> | <youtube>r8FcMB5bwhA</youtube> |
Revision as of 19:19, 15 September 2020
<languages/>
Johdanto
Usein on törkeää saada robotti pysähtymään ennen törmäämistään seinään tai esteeseen. Tähän tarkoitukseen sopii ultraääni- tai infrapuna-anturit.
Robotti
Lähes mikä tahansa liikkuva robotti toimii.
Anturit
Käytämme ultraäänianturia, mikä on kytketty robotin porttiin numero 4.
Esimerkkivideot
Theory
The ultrasonic sensor is a sonar radar that works similar to that of the bats. You should check the performance of the sensor in advance, specially if it is not working properly. A hand might be a not optimal device for checking -- you should use something more solid, eg. plastic of cardboard. The maximum working distance is about 2 meters, and the smallest distance is about 10 cm.
Example Code

Exercises
- Make the robot speed dependent on the distance to the wall, e.g. by using a formula speed = distance.
- Use the ideas shown in previous part (Following a Line) to follow the wall at 10 cm apart.
- Follow a line (previous part) until the robot finds a wall at 10 cm apart from the wall.
- If you have multiple robots, make the robots follow a line and each others, not colliding with the robot in front of.
- Use the ultrasonic sensor to listen if there is other robots using ultrasonic sensors.
This course is supported by Meet and Code. The course is made in collaboration with Robotiikka- ja tiedekasvatus ry.
