Session 1 · 60 min
What is an angle, and which way is safe for a gate?
A servo turns its arm to an angle from 0 to 180 degrees. On the robotics board, the “set Servo 1 to … degrees” block chooses the angle. A gate has an open angle and a closed angle, and one rule above all: it never comes down on something.
The adult says first: “A servo turns to the angle you choose. Let's find open and closed.”
Learner card
- Turn the card arm to 90.
- Guess, then turn.
- Which angle is closed?
- Which angle is open?
- Never close on a car.
Key words (show each with a picture): servo · angle · degrees
Timing (15 of 60 min at the screen)
- 15 minAway from the screen: Card arm on a paper protractor: guess, then turn it to 0, 45, 90, 135 and 180 degrees.
- 10 minAway from the screen: Choose closed and open; role-play the gate with a toy car pushed by a ruler.
- 15 minAt the screen: MakeCode: the board's extension; 90 on A and 0 on B, each with its number shown.
- 10 minAway from the screen: Draw where the real arm will point for each angle.
- 10 minAway from the screen: Fill in the table; say which angle is open, which is closed, and why.
In the studio
No studio lab or activity.
Outside the studio: MakeCode editor and its micro:bit simulator (makecode.microbit.org)
Hands-on
Nothing is powered: this session uses card, a paper protractor and the simulator only. First, away from the screen, each pair fixes a strip of light card to the centre of a paper protractor with a paper fastener and turns it to 0, 45, 90, 135 and 180 degrees, guessing first where each will point. The group decides which position is closed (across the road) and which is open (straight up). Then the group role-plays the gate on a taped road: one learner holds an arm out as the gate, a toy car is pushed along with a ruler, and the arm must never come down while the car is under it. In MakeCode next, the adult adds the board's extension; the learner puts “set Servo 1 to … degrees” with 90 and “show number” 90 inside “on button A pressed”, and 0 with “show number” 0 inside “on button B pressed”. MakeCode's simulator has no robotics board: the board's motor and servo blocks run there but move nothing, so the simulator checks only what the display shows.
Starting blocks: Built from scratch: “on button A pressed” holding “set Servo 1 to … degrees” with 90 and “show number” 90, and “on button B pressed” with 0.
Evidence to collect
A prediction for each angle, a short test table (Angle | My guess | Where it points) for five angles on the card arm, filled in by the learner, and the learner's spoken explanation of which angle is open, which is closed, and why a gate must never close on something.
Test table columns: Angle | My guess | Where it points
- Predict
- Before each turn of the card arm, the learner points to where it will end.
- Debug
- If the simulator shows nothing on A, check that both blocks sit inside “on button A pressed”.
- Reflect
- Why must a gate never come down on something?
Works towards: Servo angles