MaKey MaKey Advanced Guide

Contributors: Jimb0



Previously on Getting Started with the MaKey MaKey we discussed how to make your standard banana space bar. But what if you want to make a full-on banana piano, and the default MaKey MaKey key presses don’t fit your needs? Among its many magical characteristics, the MaKey MaKey is easily reprogrammable, so you can customize the key-mapping to fit your project.

alt text

In this tutorial we’ll show you how to use Arduino – the most popular embedded development environment out there – to reprogram the MaKey MaKey and modify which inputs press which keyboard or mouse control. We’ll also talk a bit about that mysterious output header, which you can use to turn the MaKey MaKey into more than just an input device.

Suggested Reading

Before following along with this tutorial, we highly recommend you read through our Getting Started with the MaKey MaKey tutorial. That guide will help get you fully up-and-running with the MaKey MaKey, leading you from driver installation to making your first key.

Beyond that tutorial, here are some related tutorials we’d recommend reading as well:

  • What is an Arduino? – An overview of Arduino, from the IDE to the boards to the language.
  • How to Install the Arduino IDE – You won’t get too far in this tutorial without having Arduino installed, this tutorial will help you through the process.
  • Logic Levels – Learn about the difference between HIGH, LOW, 0V, 5V, on, off, etc.
  • Using GitHub – The MaKey MaKey Arduino files are hosted on GitHub, where we keep the most up-to-date files.

Want more information about SparkFun's classes? Interested in getting involved with teaching electronics? Just want to talk? Sign up for our newsletter, or contact our education department.

SparkFun is a company built around one core idea – sharing ingenuity. We think everyone should have the hardware and resources to learn and play with cool electronic gadgetry.

Share, give, learn, SparkFun.

Do you regularly instruct classes and workshops in a formal or informal learning environment? SparkFun offers Educator Discounts to people teaching and sharing electronics.

Find out more.