I have been tasked with the following project for which I think an Arduino is a good solution.
1) 16 digital inputs, currently pulled HIGH.
2) 16 LED outputs.
3) Audio output.
When one of the 16 digital inputs is low, the corresponding LED should illuminate and a corresponding audio file, one of 16, should play. The duration is short, less than two seconds.
Towards that end:
I've purchased an Arduino UNO. I see it has less than 16 inputs and outputs. To accommodate the extra I/O, I've purchased (currently being shipped to me) a Centipede Shield, see http://macetech.com/store/index.php?main_page=product_info&cPath=4&products_id=23.
For the audio, I am thinking of buying the Adafruit Wave Shield, see https://www.adafruit.com/products/94
Can I use BOTH the Centipede Shield AND the Adafruit Wave Shield at the same time on the same Arduino UNO? I'm hoping that they can be addressed individually?
I have a good background as an electronics hardware technician so I can handle any "creative" approaches that might be required.
I have some background in code writing with C type languages. I've already powered up my Arduino and have had fun turning the onboard LED off and on.
Is my hardware approach OK? I do have a good budget and can afford to purchase whatever is necessary. I'd rather buy an item that makes my project life EZ than to spend time with hacks.
Can somebody point me to similar projects online that would give me some insight or maybe a starting point?
Thank you muchly!!