Giter VIP home page Giter VIP logo

makeymakey's Introduction

Note: Retired Product

This product has been retired from our catalog and is no longer for sale. This page is made available for those looking for datasheets and the simply curious. For the latest version of the board manufactured by JoyLabz, check out the Makey Makey Classic by JoyLabz.


MaKey MaKey

MaKey MaKey
MaKey MaKey - Standard Kit (WIG-11511)

Using the MaKey MaKey you can make anything into a key (get it?) just by connecting a few alligator clips. The MaKey MaKey is an invention kit that tricks your computer into thinking that almost anything is a keyboard. This allows you to hook up all kinds of fun things as an input.

The MaKey MaKey uses high resistance switching to detect when you've made a connection even through materials that aren't very conductive (like leaves, pasta or people). This technique attracts noise on the input, so a moving window averager is used to lowpass the noise. The on-board ATMega32u4 communicates with your computer using the Human Interface Device (HID) protocol which means that it can act like a keyboard or mouse.

Repository Contents

  • /Firmware - Example firmware files
  • /Hardware - All Eagle design files (.brd, .sch)
  • /Production - Test bed files and production panel files

Documentation

Product Versions

WIG-11511 (Retired) - Standard kit, OEM packaging
The standard kit includes the MaKey MaKey HID board, alligator clips, jumper wires, and a Mini-USB cable in OEM packaging.

WIG-11519 (Retired) - Deluxe kit, OEM packaging
The deluxe kit includes everything found in the standard kit along with an additional pack of alligator clips and a roll of copper wire (all in OEM packaging).

RTL-11437 (Retired) - Standard kit, retail packaging
This kit contains everything found in the standard kit and comes in retail-ready plastic packaging.

License Information

The hardware is released under Creative Commons ShareAlike 4.0 International. The code is beerware; if you see me (or any other SparkFun employee) at the local, and you've found our code helpful, please buy us a round!

Distributed as-is; no warranty is given.

The MaKey MaKey is a collaboration with Jay Silver and Eric Rosenbaum. You can find more information about them here.

Makey Makey is a registered trademark of JoyLabz LLC.

makeymakey's People

Contributors

bboyho avatar brennen avatar frencil avatar jkramarz avatar marcuserronius avatar robert-hunke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

makeymakey's Issues

Character + and -

Hello,
I want to control GoogleEarth with MakeyMakey and wanted to change the Firmware for example like:

settings.h

KEY_UP_ARROW, // up arrow pad
KEY_DOWN_ARROW, // down arrow pad
KEY_LEFT_ARROW, // left arrow pad
KEY_RIGHT_ARROW, // right arrow pad
'+', // space button pad
'-', // click button pad

Letters, etc. work fine but i have only problems with + and -.

Thanks,
Alex

Keyboard.h and Mouse.h, no such file or directory

Hello,

I had an error on line 28 when uploading the file makey_makey.ino in my makey makey card.
If it happens to someone else, I have been able to solve the problem with removing the includes of Keyboard.h and Mouse.h

Regards,
Céline de Roland

issue when uploading the code: <Keyboard.h> and <Mouse.h>, no such file or dictionary

Hi there, I've done all the steps according to this tutorial: https://learn.sparkfun.com/tutorials/makey-makey-advanced-guide

Though when I upload the code, here's the error log:

Arduino: 1.6.5 (Mac OS X), Board: "SparkFun MaKey MaKey"

makey_makey_1_4_2.ino:48:22: fatal error: Keyboard.h: No such file or directory
compilation terminated.
Error compiling.

This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.

it doesn't work when remove the #include <Mouse.h> and #include <Keyboard.h>

Thanks in advance!

Sketch doesn't compile out of the box - USB_VID and USB_PID undefined

I attempt to build and get the following:

/home/brennen/sketchbook/hardware/MaKeyMaKey/cores/arduino/USBCore.cpp:78:2: error: 'USB_VID' was not declared in this scope
/home/brennen/sketchbook/hardware/MaKeyMaKey/cores/arduino/USBCore.cpp:78:2: error: 'USB_PID' was not declared in this scope
/home/brennen/sketchbook/hardware/MaKeyMaKey/cores/arduino/USBCore.cpp:81:2: error: 'USB_VID' was not declared in this scope
/home/brennen/sketchbook/hardware/MaKeyMaKey/cores/arduino/USBCore.cpp:81:2: error: 'USB_PID' was not declared in this scope

I was able to fix this by popping

#define USB_VID 0x1B4F
#define USB_PID 0xF101

at the bottom of firmware/Arduino/hardware/MaKeyMaKey/cores/arduino/USBDesc.h, which seems to be where they live in the stock Arduino libs.

Thoughts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.