With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Tell us about yourself!
Fidget toy hand spinner
You could probably fit like 24ish... https://www.pjrc.com/teensy/td_digital.html
Homemade Fire Piston
ReRouter - Make an Extensible IoT Router
Thanks! I'm glad you liked it.Yea, I definitely agree! Santa buttons are definitely the way to go... Similar to mechanical keys used in keyboards, there's definitely a noticeable difference. I mainly used the non-Sanwa buttons because I was cheap and also I was more leaning toward a proof of concept rather than building a solid controller, although I guess the end result was a little more polished than I originally intended it to be.
Here's a good link to what debouncing is: https://www.arduino.cc/en/Tutorial/DebounceAlthough you probably don't need to change the code in this case!
How To Get A Shipping Container
I haven't had time, nor do I think I will have time in the next little bit to update the code for the LEDs, although if you google 74HC595 LED matrix, there's a couple tutorials that are very similar to what I did and should be relatively easy to adapt for this project. As for uploading code to the Teensy, all you need is the Arduino IDE, along with the Teensy Arduino add-on found: https://www.pjrc.com/teensy/teensyduino.htmlI'll try to update the code as soon as I can :D
You don't necessarily have to put the buttons in the order that I did; so long as you keep track of which button is hooked up with which GPIO, you can always just remap the buttons in the code. The code was writing in the Arduino IDE. Any DAW or software that can take in MIDI should work.
There's actually 22 buttons on the controller. There just so happens to be enough pins on the Teensy to have each button on an GPIO.
Join 2 million + to receive instant DIY inspiration in your inbox.
© 2016 Autodesk, Inc.