I haven’t been able to find an answer to the below question on either Robertsonics or Sparkfun FAQ/Help sections and I’m hoping you’ll be able to help.
I’m working with a Robertsonics wav player (the most recent version, with the correspondingly up to date firmware) and have created a system that has a jump on trigger 1, and a small magnet switch interrupting the power to the player. The idea is that when the object is picked up, one random track or a series of randomized tracks (properly labeled with 001-005 file names and rendered to the designated bit rate / type through audacity) will play. So far everything is working alright, aside from the observable omission of some of the files with each experimental ordering of the files.
What I mean is; the issue I am having is that each time I set the trigger function to “random” in the .init file, and specify the range, it plays only a fraction of the tracks. After testing and renaming/reordering the files, it appears that the “inside” files seem to be the ones playing (I.e. 002-004 and NOT 001 or 005)
I acknowledge that this could be a fluke, but since I have tried renaming and reordering the files multiple times I cannot see another explanation for the omissions.
It also only seems to play one track at a time under the current programming.
So, Another way to word my question is- do the tracks get randomly sequenced at the start of the power cycle ? Or is the track selected randomly with each engagement of the trigger?
I hope you have a moment to help us out as it would be greatly appreciated!