Makey-Makeys are great. They allow kids (and kid-like grownups) to turn simple materials and objects into computer interfaces like game controllers, piano keyboards, and many, many other things. I’ve used them in workshops at YML, and last year I was able to supply one to each 4th grader as part of our Electronics Unit in the iLab so that they could take what they learned about simple circuits to design and build their own interfaces for Scratch projects.
For the last year or so I’ve been using another amazing Arduino-compatible board for a variety of projects – the Circuit Playground [Developers Edition]. This board is great for a number of reasons – it has 10 NeoPixels on it, a temperature sensor, accelerometer, light sensor, (very) small speaker, and alligator-clip holes to make connecting and prototyping easier. And to make it all work, a simple and well-documented library to make programming it a snap.
It also is set up so that 10 of the input pins can be used with capacitive touch, the electronic magic that allows a Makey-Makey to be wired to a banana and use it for input. Finding this feature lead me to realize that I could have my students use the Circuit Playground instead of Makey Makeys for similar projects.
I wrote some code (now called Circuit-Circuit) which can be loaded onto a Circuit Playground and allow it to be set up pretty much the same as a Makey-Makey. There are some differences (and additional features):
- There are 8 possible alligator-clip accessible inputs, instead of 6 on the Makey Makey. However, the M-M has 12 (I think) additional inputs that wires or headers can be attached to on the bottom of the board.
- I created light patterns to tell you which button is being activated using the NeoPixels.
- The two buttons built into the CP now send a string of text sending data from the temperature and light sensors. The text was designed to be used with the Scratch “Ask a Question” block, so that it can be set to activate the block, receive the data, and with a carriage return complete the input.
But the big advantage really comes down to price. A Circuit Playground is $20 from Adafruit – less with education or bulk discounts. With their ed discounts, I was able to get a board, usb cable, and set of alligator clip wires for around $20, compared to about $40 for a Makey Makey.
I hope that giving these boards out to all of this year’s Pine Crest Boca 4th graders will lead to some of them continuing to experiment with the boards beyond my Circuit Circuit Code. I send each of the students a list of online tutorials from Adafruit so they can experiment with the board themselves. I hope to have some of them come back from Summer break with some great new projects.