Turtle Geometry — Plotting Shapes with Robots
Source: Stemoto Original
Attach a marker to mBot or Cutebot and write block code specifying turn angles (90°, 60°, 120°) and movement durations to draw regular polygons — squares, triangles, hexagons — on large paper sheets, measuring and verifying perimeters in real life.
Categorisation
Props & Materials Required
- •mBot or Cutebot robot
- •Custom laser-cut pen holder attachment
- •Thick markers (various colors)
- •Large paper sheets or chart paper
- •Ruler and protractor for verification
- •Computer with visual block coding software
Step-by-Step Instructions
Attach the Marker
Clip a thick marker into the laser-cut pen holder and mount it on the robot so the marker tip touches the paper when the robot is placed down.
Start with a Square
Write block code: Move forward 15cm → Turn right 90° → Repeat 4 times. Place the robot on a large paper sheet, run the code, and watch it draw a square!
Measure and Verify
Use a ruler to measure each side of the drawn square. Use a protractor to check the corner angles. Are they really 90°? Is the perimeter 4 × 15cm = 60cm?
Draw a Triangle
Challenge: What angle does the robot need to turn to draw an equilateral triangle? (Hint: it's 120°, not 60°!) Let the child experiment and discover why exterior angles matter.
Create a Pattern
Combine shapes: draw a hexagon inside a circle, or repeat a triangle rotation to create a star. Change marker colors between shapes for a geometric art masterpiece.
Why It Works & Notes
Abstract geometry becomes concrete when a robot physically draws the shapes. Children must reason about exterior angles — 'To draw a square, the robot turns 90° four times' — making the relationship between angles and shapes viscerally obvious rather than memorized.
NEP Alignment: Concrete visualization of abstract mathematical concepts (angles and geometry). Curriculum Mapping: Math (2D Shapes, Angles, Perimeter, Geometric Patterns). Target Level: Class 3 to 5.