Help Pete Find His Beat

Most people don’t know this, but there is a reason Peter Cottontail always came hip-hoppin’ down the bunny trail. 

He was a famous DJ, and he loved to make music. Though the secret to his music lived in his tail.

One day a terrible DJ accident happened and Peter lost his cottontail.

Now he is just known as “Pete who lost his beat.”

Can you help Pete find his beat? 

What you get

  • Three ways to help Pete find his beat using micro:bit, MaKey MaKey, and Scratch
  • Loads of supplemental teaching resources for music, coding and Scratch 3.0

Skills

  • Use physical objects to control digital animations and sound
  • Use math (you won’t realize you did)
  • Use music (you’ll probably realize you did)
A sock-bunny, a micro:bit clipped to a glove, and a MaKey MaKey. These are all the first drafts of my attempts.

Part 1  – Make Pete, micro:bit glove, and MaKey MaKey dance pad 

Materials:

Pete: 1 sock, fist-full of stuffing, two rubber bands, and scissors

micro:bit glove: glove, binder clip, micro:bit with battery pack

MaKey MaKey dance pad: 1 file folder, aluminum foil (about the size of half a sheet of computer paper), glue, scissors, MaKey MaKey

First, make Pete.

Pete is a sock bunny.

Pete is just a sock bunny. Follow this tutorial to make your own. If you don’t like this tutorial, search “No sew sock bunny” to find many versions. You can also search “No sew sock animal” to finds lots of other creatures to make with a sock.

Materials: 1 sock, fist-full of stuffing, two rubber bands, and scissors.

Glue a piece of foil onto the bottom of Pete. This will help him to dance on the MaKey MaKey dance pad.

Glue foil onto the bottom of Pete. This is how Pete will complete the circuit on the MaKey MaKey dance pad.

Second, make your micro:bit glove.

Materials: glove, binder clip, micro:bit with battery pack

Clip the micro:bit to a glove with a binder clip. Connect the battery pack and slide it into the glove.

 

A deleted scene from Stranger Things when the micro:bit starts to flash lights and communicate a message from another world. Just kidding.

Get your micro:bit glove ready to control Scratch

Go to this website: https://scratch.mit.edu/microbit

1.) Install “Scratch Link”

2) Install “Scratch micro:bit Hex

 

Third, Make MaKey MaKey Dance Pad 

Materials: 1 file folder, aluminum foil (about the size of half a sheet of computer paper), glue, scissors

It would be fun to redesign this as a bunny trail for Pete to come hip-hoppin’ down. Or the surface of Mars. It’s really up to you

Pete will dance to the left in Scratch when he is in this position.

I gave Pete three moves  on my dance pad, though in the picture above, only move 2 is connected.

  1. When Space Key Pressed
  2. When Left Arrow Pressed
  3. When Right Arrow Pressed

See all three moves on the MaKey MaKey dance pad in action here (video starts immediately with dance moves).

Now you should have a sock animal, micro:bit glove, and MaKey MaKey dance pad.

Part 2 – Coding in Scratch

Open Scratch and add the micro:bit and MaKey MaKey extensions.

 

Choose a stage and sprite that you like. I took a picture of Pete and uploaded him into Scratch to use as my sprite. 

I used this video to help me to remove Pete’s background in Scratch.

Now, help Pete find his beat. Try this code. How else can you help Pete? 

See this code in action with the micro:bit and MaKey MaKey (video starts immediately at code in action).

Have fun! I can’t wait to see how you help Pete to find his beat.  <3 KatieDays

 

Want more with music, coding, and Scratch 3.0 ? Thank you to Jared O’Leary from BootUpPD for sharing these resources with me.

Jumping Game with Music- https://scratch.mit.edu/projects/75311050/

Jumping Game with Sound Effects-https://scratch.mit.edu/projects/78887338/

Toggle Music with a Button-https://docs.google.com/presentation/d/1pLnYS5j_20OrqzVdk5hPMTIip8scpEkaXqo-lCbZKWE/edit?usp=sharing

Create  Music Player-https://docs.google.com/document/d/1vgbzvO_I4vEIEvYxRZehxuLu6c7vt8s5Mr97o1LKq3o/edit?usp=sharing

Make Music with Ten Block Challenge- https://docs.google.com/document/d/16t0p6zIsFabKhmXKaTZSIxs1nxejegQukmz1MjpFt-c/edit?usp=sharing

More resources from Jared himself-                  https://jaredoleary.com/music-coding

Beatbox Machine- https://docs.google.com/document/d/1C0DpoBDRHdbIWs4hcn7g4HjI86Mpjv2U2blGjjFT20k/edit?usp=sharing

This blog post was created from the ideas shared by Colleen Graves and Katie Henry in the two webinars below. 

Let’s Invent! Celebrate Scratch Month with MaKey MaKey and micro:bit!

Let’s Invent! Celebrate Scratch Month Episode Two with MaKey MaKey and micro:bit!

micro:bit maracas with microBlocks

micro:bit maracas with microBlocks

What you get below:

  • materials list

  • sample code

  • extension idea

 

Materials list

  1. microBlocks (free download)

  2. micro:bit  $17.50

  3. mi:sound board from Kitronik $6.50

 

Using microBlocks to program maracas

 

Attaching the speaker with alligator/crocodile clips

I used the mi:sound board from Kitronik

 

Extension idea: Attach your micro:bits to gloves using rubber bands or Velcro. Then, wave your hands around to make music.

 

Get started with micro:bit + Scratch

Get started with micro:bit + Scratch

What you get below:

  • 4 simple activity cards with quick demo videos

1) Move 

 

Activity card created by Scratch Team at MIT

 


2) Tilt 

Activity card created by Scratch Team at MIT

 


3) Shake

Activity card created by Scratch Team at MIT

 


4) Jump

Activity card created by Scratch Team at MIT

 

Face-tracking Flappy Bird Game in Scratch

What you get below:

1. Copy the Code – tells you how to copy the game you see here

2. Hack the Code – gives you ways for students to modify the existing code

3. Teach Students – A suggested instructional sequence for helping students to build their own games from the ground up.

COPY THE CODE

1) Use this link to open Scratch: https://champierre.github.io/scratch3/

2) Click on the “Add extension” icon (bottom left corner)

3) Scroll down and select “Facemesh2Scratch” extension.  Note: It will take a while to open. Your computer will look like it’s locked up, but it isn’t.

4) Download this Scratch code:  https://drive.google.com/file/d/1oBknAF2ihOVd1cYClAh-6mx6CyfTEc9I/view?usp=sharing   (Open the link. Then, right-mouse click on the file and select “download”

5) In Scratch, select: File –>  open, and open the code you downloaded in step 4.  (Be sure to open that code AFTER you do steps 1-3. The Facemesh2Scratch extension has to be open first.)

6) Click the green flag and start playing the game.

Julia Dweck (@giftedtawk on Twitter) does push-ups to play a Flappy Bird game created in Scratch.

HACK THE CODE

Q: How can I speed up the scroll?

A: Increase the speed of the “glide.”

Q: How can teachers suggest students modify the code?

Simple:

  1. Increase speed of the game
  2. Change the Flappy Bird sprite to your favorite character
  3. Reduce distance between the pipes

Intermediate:

  1. Play a sound when the Flappy Bird touches a pipe
  2. Create a score board. Add a point when Flappy Bird makes it through a pipe. Lose a point if Flappy Bird touches a pipe.

Design thinking: 

  1. Create a fun game for others who are in quarantine and not moving as much. How can you help more people move in a fun way? Not everyone can do push-ups. What other kinds of movement can you inspire with your game?

TEACH STUDENTS

Q: What is the easiest way to share code with students?

A: Students need the Facemesh2Scratch extension loaded in Scratch before they open the code linked in the above section “Copy the Code”. Follow steps for “Copy the Code” above to share with students.

Otherwise, consider creating your own instructional sequence. 

STEP ONE  – Students open Facemesh2Scratch  extension in Scratch.

 

1) Use this link to open Scratch: https://champierre.github.io/scratch3/

2) Click on the “Add extension” icon (bottom left corner)

3) Scroll down and select “Facemesh2Scratch” extension.  Note: It will take a while to open. Your computer will look like it’s locked up, but it isn’t.

4) Practice using this code to see what happens.

STEP TWO – Learn to create scrolling sprites.

Does anyone in your class know how to do this? Let them teach others. Students can also use tutorials, such as the one below.

 

STEP THREE – Students identify problems to solve

What problems do your students still need to solve in making their game?

Form interest-based groups around remaining problems using a platform like Flipgrid. Allow students who are trying to solve similar problems to work together. Get the students name their own problems and find people who share similar problems.   Don’t go too fast at this step.  There is a lot of learning in being able to name the problem you are trying to solve. Answer their questions with questions.

Encourage them to:

  1. Name the problem
  2. Identify resources they already know about that could help
  3. Identify resources they wish they had
  4. Ask them how they can obtain the resources that they wish they had.
  5. There will likely be many problems. Ask them to focus on the hardest problem first. 

Places to find resources they will possibly need:

Youtube Scratch tutorials

Scratch community help pages

Identify an expert in the field to reach out to

 

Have fun.

<3

-KatieDays