Stop at given length from the wall: Difference between revisions
From wikiluntti
No edit summary |
|||
Line 18: | Line 18: | ||
=== Example Code === | === Example Code === | ||
[[File:Stop10cm.png|thumb]] | |||
=== Exercises === | === Exercises === |
Revision as of 23:56, 10 September 2020
Introduction
Robot
Any robot (with tires or treads, perhaps walking robots too) will work.
Sensors
The ultrasonic (distance) sensor is used.
Example Videos
Theory
The ultrasonic sensor is a sonar radar that works similar to the bats. You should check the performance of the sensor specially if it is not working properly. A hand might be a not optimal device for checking -- You should use something harder, eg. plastic of cardboad. 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.
