Voting resources, early voting, and poll worker information - VOTE. ... Adafruit is open and shipping.
0

Expanding UNO digital I/Os
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Expanding UNO digital I/Os

by Danzini on Tue Feb 04, 2020 9:18 pm

My project: I Need 20 channels of I/O for 20 push buttons to play 20 different sound clips.
I'm retrofitting a wall mount Seeburg jukebox wall selector so it's 20 buttons can 20 different song clips

Was going to use:
Uno
Waveshield
MCP23017 12C port expander

I plan to use the Waveshield which uses 5 digital I/Os (D2,3,4,5, and 10), the Uno has 8 remaining digital I/Os (D0, 1,6,7,8,9,11 to 13), I will add an MCP23017 on 2 analog channels to gives me 16 more digital I/O channels. I assumed I can use the 16 I/O from the MCP23017 and 4 I/Os from the Uno to get to my 20 needed, while still using the waveshield.

If you see any conflicts with my plan, or see an easier way please let me know.
I had an Uno and waveshield already but, I don't really need to be locked in with those components.

Danzini
 
Posts: 7
Joined: Thu Sep 14, 2017 6:27 am

Re: Expanding UNO digital I/Os

by dastels on Wed Feb 05, 2020 9:12 am

Sounds good. Except that the 23017 would connect to the I2C pins, not analog channels.

Dave

dastels
 
Posts: 3819
Joined: Tue Oct 20, 2015 3:22 pm

Please be positive and constructive with your questions and comments.