Skip to main content

Case 10 The Mechanical Crawler


Caterpillars are small insect larvae which usually have soft and hairy bodies. Caterpillars are the larval stage of insects such as butterflies and moths, in which they prepare to become adults by feeding and growing. The caterpillar's body consists of a number of segments, each with a pair of legs through which they crawl.

Caterpillars crawl by wriggling through their bodies. Their legs move alternately, thus propelling the body forward. This way of crawling allows the caterpillar to crawl freely on a variety of surfaces such as leaves, branches and the ground.

We will use the Nezha Inventor's Kit V2 to create a mechanical crawler that mimics the way a caterpillar moves.

Teaching Objectives

  • Learn about the basic components and functions of the Nezha Inventor's kit V2.
  • Learn how to use the tiller to control the movement of the mechanical crawler.
  • Explore the characteristics and movement of caterpillar crawling.
  • Develop creativity, problem-solving skills and teamwork ability.

Teaching Objectives

Nezha Inventor's kit V2

Teaching Process


Introduce students to the background and objectives of mechanical crawler making to stimulate their interest and curiosity.

We will enter a world of excitement and fun exploration as we learn together how to make a mechanical crawler that mimics the crawling of a caterpillar using the Nezha Inventor's Kit V2. In this project, we will learn how to use our knowledge of science and engineering to control the movement of the mechanical crawler using a tiller. Let's explore the process of making this exciting robot!


Discuss in small groups and get students thinking about how they can make a mechanical crawler out of block materials.

  • How is the crawling movement of the caterpillar achieved? What are their characteristics and patterns?
  • How can the tiller be used to control the movement of the mechanical crawler so that it mimics the crawling movements of a caterpillar?
  • How can the angle and speed of the rudder be adjusted to make the crawling movements of the mechanical crawlers more realistic?
  • How can the balance and stability of the mechanical crawlers be achieved through rational design and adjustment?


Work in groups to create a mechanical reptile out of building blocks according to your own design.

Create a mechanical reptile out of blocks according to your own design.


Assembly Steps


Hardware Connections

Connect the servo to S1 port on Nezha expansion board.


Go to makecode

Create new project

Click extensions

Search with nezha to download the package.



You may download it directly below:


Present in groups and compare the results and effectiveness of each group.


Press the A button on the micro:bit to start the robot crawling, press the B button on the micro:bit to stop.


Share in groups so that students in each group can share their production process and insights, summarise the problems and solutions they encountered, and evaluate their strengths and weaknesses.