Main Idea
| In this scenario we will try to teach to children the structure of selection and repetition by using the LEGO EV3 brick. We will also show them how a robot interacts with the environment. In real life, we have seen robotic constructions like cleaning self-propelled pools on the walls of a swimming pool. We have also seen many times cars moving autonomously following the lines of the road and stopping or avoiding an obstacle or a wall. How difficult is it to create one? How difficult is to make the code behind this robot? |
| Creator | Rallis Spiros |
| Subject | Computer science |
| Length | 1- 2 hours |
| Pedagogical Approach | Real-Life and Technology assisted learning |
| Competences | Problem Identification Decomposition Algorithm thinking Debugging |
| Grades | Age (10 – 11), high learning level, basic-intermediate programming knowledge, basic principles of robotics |
| Technologies | Lego Ev3 package |
| Evaluation Tools | At the end of the session students will “run” the program so teachers will evaluate them. |
Learning Activities
Description
We would like our construction to control the distance from the wall. If it is above a limit the corresponding engine will start. If it is near the wall, start the other motor. This should be done constantly. So, this whole program has to go into one iteration.
First of all students have to understand and build a robot which can move safely and efficiently. The basic principles of robotics are a prerequisite. Afterwards they have to add and use the ultra-sonic sensor. The last step of the course is students to test their robots in real conditions.
At the end of the course a discussion should take place in class. We can expand our construction and make a robot that reacts to a wall and a sound. This way we can make a keeper for the house!
(DURATION: 1-2 Hours)
Worksheets
https://docs.google.com/document/d/1Ot0RtXJhT1iMQBTSBYNtOAAcH2sgbmFLkUYE2iiL1t0/edit
