Sound-Reactive Dancing Panda
3D Moose

Sound-Reactive Dancing Panda

Watch Video Tutorial

Micro:Bit6-12 years
Medium
45 Minutes
LIVE
Loading...

Sound-Reactive Dancing Panda

Bilal Şentürk
Bilal Şentürk

Maker

What You'll Need

  • Micro:bit V2
  • Keyestudio (or similar) expansion board
  • 2 × SG90 servo motors
  • 1 × Micro:bit battery holder (2 × AAA) / USB power cable
  • A3 cardboard sheet
  • Jumper wires (for servo and power connections)
  • Computer and USB cable (for programming with MakeCode)

Sound-Reactive Dancing Panda

Get all the materials you need for this project in one package!

Includes:

Micro:bit V2Micro:bit V2
Keyestudio (or similar) expansion boardKeyestudio (or similar) expansion board
2 × SG90 servo motors2 × SG90 servo motors
1 × Micro:bit battery holder (2 × AAA) / USB power cable1 × Micro:bit battery holder (2 × AAA) / USB power cable
A3 cardboard sheetA3 cardboard sheet
Jumper wires (for servo and power connections)Jumper wires (for servo and power connections)
Computer and USB cable (for programming with MakeCode)Computer and USB cable (for programming with MakeCode)

All materials in one package!

0.0/5(0 reviews)Verified reviews
Free Shipping
Fast delivery5 days
Return guarantee30 days
In stock
Limited offer!
SSL
Visa/MC
Secure

Let's Make It! Step-by-Step Guide

3D Moose
Step 1/9
Assemble the Electronics
Assemble the Electronics
  • Snap the Micro:bit into the Keyestudio expansion board.

  • Connect one servo to P0 (left arm) and the other to P1 (right arm) using jumper wires.

The Science Behind It

Your Micro:bit V2 features a tiny built-in microphone that measures ambient sound levels as values from 0 to 255. The code reads these values continuously and maps them to different servo-movement speeds: louder inputs cause shorter pauses between arm swings, making the panda dance more vigorously. When the sound level falls below a set threshold, both arms return to the neutral 90° position and pause—demonstrating how sensors can drive real-world mechanical actions through simple programming.

Helpful Tips

  • Mount servos firmly so the cardboard arms don’t wobble.
  • Use contrasting cardstock or markers to decorate your panda.
  • Place the Micro:bit on a stable platform for more accurate sound readings.
  • Experiment with different sound sources—clapping, music, even your own voice!

Try These Variations!

  • 1LED Eyes: Add NeoPixels or LEDs that blink to the beat of the music.
  • 2Multiple Servos: Attach extra servos to make the panda’s head nod or legs move.
  • 3Alternative Sensors: Swap the microphone input for gestures or light level to trigger dancing.
  • 4Costume Party: Dress your panda in paper outfits and change them out for different “dance modes.”

Comments

Add Review

Guest

Guest user

0/1000
You can add maximum 3 photos

Login to submit

Only rating is required. Comment is optional.

Comments & Reviews

Loading...

For Parents

Why Making Matters

Our maker projects are designed to foster creativity, build confidence, and teach STEM concepts through hands-on learning.

Each project includes age recommendations, safety guidelines, and educational information.

Parent Resources

Projects to Try

Loading projects...