I'm putting together an Arduino Mega 2560 build for my dad's model train set and I'm looking for something that I can use to play a variety of short sound affects that would be selected and triggered by the program running on the Arduino. I'm have a difficult time discerning whether or not the boards I'm looking at online allow you to select which sound file you want to play.
Does anyone have a recommendation? Preferable something easy to use with decent documentation...
I have done sound output with passive piezo buzzers. I haven't built anything using these (below), so take these links considering that information, but these seem to be controlled by a microcontroller: