GithubHelp home page GithubHelp logo

brucetsao / makey-mate-bluetooth Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jimblom/makey-mate-bluetooth

0.0 1.0 0.0 1.35 MB

Example code for the MaKey Mate Bluetooth addon for the MaKey MaKey

makey-mate-bluetooth's Introduction

MaKey Mate Bluetooth

This is example code for the MaKey MaKey and Bluetooth Mate for the MaKey MaKey combo. The goal is to make the combination of both boards feel exactly like the MaKey MaKey...but wireless. Set your banana keyboards and play-doh controllers free!

This example code should be taken as just that... example code. It might not work perfectly for everyone's project, but I hope I've made everything it does transparent enough for you to be able to tailor it to your needs.

This code builds on the original MaKey MaKey code, written by Jay Silver, Eric Rosenbaum, and I. I've added two files - makeyMate.cpp and makeyMate.h - which handle all of the communication and setup with the RN-42 HID bluetooth module. The main ino file remains mostly unchanged, the major changes were turning any keyboard.press and mouse.move type commands to makeyMate class commands.

What's Here?

  • maKeyMate_BT directory - This houses the Arduino example code. Standard to the Arduino file directory structure, the main .ino file shares the same name as the directory.
  • hardware - This houses the Eagle design files for the schematic and PCB of the Bluetooth Mate for MaKey MaKey.
  • wiki - Step-by-step installation guide for the Bluetooth Mate for MaKey MaKey

License

This project is released as beerware. Feel free to use it, with or without attribution, in your own projects. If you find it helpful, buy me a beer (alcoholic or root variety are both fine :) next time we meet up.

Issues, forking, troubleshooting, and the wiki

If you have any trouble with this code, or are looking for a step-by-step guide, please check out the wiki first. I'll be monitoring the issues, so if the wiki doesn't solve your problem, please post away there.

  • Jim Lindblom SparkFun Electronics October 24, 2012

makey-mate-bluetooth's People

Watchers

建國老師 avatar

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.