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!
I included pdfs now. I hope that works. :)
You can get an I/O expander or a build a matrix using diodes to accommodate for the extra buttons. In terms of LEDs, you might want to look more reliable ways of driving 64 LEDs. You can also buy chainable LEDs which might make your life a little bit easier.You can also read the instructions four times :D
You will probably need some sort of I/O mux or expander (depending on which version of the Arduino you have). You can also look into making a matrix with diodes, which can also solve the issue of not having enough GPIOs.
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.
Modern Extension Cord with USB
Join 2 million + to receive instant DIY inspiration in your inbox.
© 2016 Autodesk, Inc.