Close menu

Resources


PIPER COMPUTER

Everything you need to teach STEAM effectivly using the Piper Computer Kit.

Educator Guides StoryMode Project Guides PiperCode Project Guides
PIPER MAKE

Teach fundamental STEM skills while providing a bridge to career connected learning.

Educator Guides
Best Practices Standards Glossary FAQ Educator Forum
Back to playpiper.com

EDUCATOR PORTAL

Close menu

ALL MAKE GUIDES


  1. Walker Race
  2. Walker Dance
  3. Walker Detect
  4. DJ Piperbot
  5. Walker Controller
  6. Canyon Slide
  7. Runaway Rover
  8. Rover Controller
  9. Self-Driving Rover

  1. Lighthouse
  2. Frog Frenzy
  3. Game Controller
  4. Minecraft Controller
  5. Retro Racer

  1. Security Zone
  2. Ultrasonic Drum
  3. Resistor Piano
  4. Ther-Mood-Stat
  5. Color Coded
  6. Pulse

  1. Beam Break
  2. Car Race
  3. Motion Ball

  1. Solar House
  2. Soil Sensor
  3. Air Guitar

  1. Light Show
  2. Light Show Animation

Make-A-Thon

PIPER MAKE

EDUCATOR GUIDES


YOU ARE HERE

Robotics expedition

Mission 4 of 9

Robotics expedition: Mission 4 of 9

DJ Piperbot


Intermediate

1 hour

Grades 3 - 8

MISSION OBJECTIVE

Turn your Controller into your own DJ equipment! Use code to make music, sound effects, or beats based on movement or sensing.

The celebration is on, and we join Pip and Piperbot as they vibe with the crowd. With a little code, we turn the Game Controller into a custom DJ soundboard. Time to drop beats and remix Mars—DJ style!

View student interface at make.playpiper.com
MISSION CHARACTERS

Pip

Piperbot

Adult Zomar
MISSION MATERIALS

Computer with USB port and Chrome or Edge browser
Piper Make Base Station or Starter Kit
Piper Make Game Controller

MISSION RESOURCES

Learning Goals

  1. Students will integrate hardware input from the controller with code logic to create interactive sound output.
  2. Students will use shift register inputs, conditional logic, state variables, and pitch mapping to turn button presses into music.
I WILL BE ABLE TO...
  • Connect my controller and read which buttons are being pressed
  • Use variables to store which musical note to play
  • Write conditional code that plays different notes depending on which button I press
  • Create an interactive program that turns my controller into a musical instrument

Hardware Diagram




Code Diagram




Tutorial Steps

DJ Piperbot

Blueprint

DOWNLOAD BLUEPRINT

Have an different version? Look for more information on the Support Page.
EXPANDED RESOURCES

Standards Alignment