0

Bluetooth midi controller, how to get 16 inputs
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Bluetooth midi controller, how to get 16 inputs

by Troub99 on Mon Aug 05, 2019 3:49 pm

Hello

I am a novice, but I've been successfully building some midi controllers. First with 8 buttons and 8 knobs on an arduino uno with a multiplexer (following a notesandvolts.com tutorial). Then I've made an 8 knob and 7 button bluetooth version with a Feather 32u4 Bluefruit LE (which I am delighted with). As far as I understand, 15 pins is all I had available on that 32u4 board.

Now I'd like to get to 16 inputs (8 analogue knobs, 8 digital buttons) on a bluetooth board. Can someone recommend the best board for this? Is there a bluetooth board with more input pins, or would I be better adding a multiplexer to a 32u4 (is this possible and practical?)?

Thanks for any advice, loving the journey so far (apart from one nr52 board not behaving), getting wiser every day.

Troub99
 
Posts: 12
Joined: Tue Jul 30, 2019 10:16 am

Re: Bluetooth midi controller, how to get 16 inputs

by adafruit_support_mike on Mon Aug 05, 2019 4:08 pm

Depending on how much you want to offload the IO, you can use a couple of ADS1015 ADCs to read your analog inputs, and an MCP23008 to read the digital onesm

https://www.adafruit.com/product/1083
https://www.adafruit.com/product/593

They’re both I2C devices, so you can run all of them from only two IO pins on a microcontroller board.

adafruit_support_mike
 
Posts: 59172
Joined: Thu Feb 11, 2010 2:51 pm

Re: Bluetooth midi controller, how to get 16 inputs

by Troub99 on Tue Aug 06, 2019 2:15 am

Thank you, I'll give the MCP23008 a go, great to know it's possible.

Troub99
 
Posts: 12
Joined: Tue Jul 30, 2019 10:16 am

Please be positive and constructive with your questions and comments.