Our Code-a-Key Backpack (an adapter for the BBC micro:bit) is BACK IN STOCK at the Makey Shop!

Making and Literacy with Doll-E 1.0

In this guide, you will be inspired to make your own creation after reading Doll-E 1.0. Then you'll program your creation with Scratch! 

Project Overview: Literacy and Making

In this guide, you will use a picture book to inspire your making! Read Doll-E 1.0, then dig through your pile of spare parts to create your own doll or robot. After building, you'll create a program in Scratch to increase your doll's database!

So the first step is to read Shanda McCloskey's Doll-E 1.0 book!

After reading, you have to make some design decisions. How do you want to program your creation? How do you want to trigger the creation's sound effect?

Create a Doll or Robot Out of Spare Parts

Create a doll out of spare parts using conductive and non-conductive materials. (Just so ya know, non-conductive materials are an insulator.) Make sure to have two spots on your doll that are conductive that do not touch.

You can make your doll look like a robot or whatever you'd like it to look like! If you are hot-glueing your spare parts together, make sure to be safe and ask for an adult's help.

You'll be attaching your Makey Makey to the two conductive parts of your robot.

Did you know that your spare part invention could also be called a bricolage artwork? (It sounds like "brick-o-lazh.")

Check out this definition from Dictionary.com for this fun word:


  1. a construction made of whatever materials are at hand; something created from a variety of available things.


Create a Database

In your inventor's notebook, write a list of sayings you would like to add to your doll's database. (The funnier the better!)


Record Your Database in Scratch

You can create your own sounds in Scratch really easily. Watch the video for the full instructions if you've never used Scratch for recordings before.

  1. Once you've started a game, click on the "Sounds" tab.
  2. Under "new sound" you have 3 options: Choose a sound, Record a sound, and Upload a sound. Click on the "microphone" icon to record a sound.
  3. In the "recording" workspace, there is a triangle to play your sound, a square to stop your sound, and the circle is how you record your sound.
  4. Once you hit record, make sure to "allow" Scratch to use your microphone and make sure your recording stays "green."
  5. After recording, you can select your sound to edit or add effects. 
Create a Program in Scratch

You have two options for programming your doll/robot in Scratch. Watch the video for step by step instructions on how to program your creation in Scratch!

The simple (and random) way:

Picture 1: Trigger an event by attaching a "play sound __ until done" block to a "when space key pressed" block. You can find the green "pick random __ to ___" in the operator palette of Scratch. Change the number to the amount of recordings you created. (For instance, if you created 5 recordings, then put "pick random 1 to 5" as your variables.)

Another way: Defining a Block and/or Creating a Variable

Picture 2: Define a block: Did you know you can create your own blocks in Scratch? By making and defining your own block, you can have even more control of your programs! Watch the video to learn how to define your own block.

Picture 3: Create a Variable: In the "Data" palette, you can "make a variable" that will help you control when your creation speaks! To use this feature, follow these steps:

  • Create a variable called "Next Sound"
  • Set "next sound" to zero at the start of the game.
  • When a key is pressed, change your variable by 1.
  • Use an If/Else statement to control the sound effects. If the variable is larger than the amount of recordings you have, set it back to zero. Otherwise, play "next sound" until done!

Now you are ready to hook up your Makey Makey!


Hook Up Makey Makey!

 Picture 1: Hook one alligator clip to the SPACE input on your Makey Makey and another alligator clip to an EARTH input on your Makey Makey.

Picture 2: Clip one alligator clip to one conductive spot on your doll/robot and the other alligator clip to the other conductive spot.

Picture 3: Alternatively, you could make a conductive sidewalk for your doll/robot by putting conductive tape or foil on a cardboard. Make sure your SPACE alligator clip is hooked to one conductive track and the EARTH alligator clip is hooked to the other conductive track. Now when you place your doll/robot on the track, Scratch will be triggered. (Make sure the conductive spots will bridge the gap otherwise, it will not trigger Scratch.)



Play and Share!

Share your creation with your friends! How did they make theirs? What other way could you trigger your sound effects in Scratch? Is there another way to code it? Keep playing and learning!


Time Investment
Up to 1 hour
2 - 8


  • Makey Makey
  • Bricolage
  • Conductive tape
  • Scratch


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean pharetra, ligula non mollis pretium, lectus libero sodales augue, interdum auctor mauris dui non risus. Nulla facilisi. Nunc rutrum diam in elit sagittis eget viverra erat viverra. Morbi imperdiet aliquet libero vel rhoncus. Integer.