So here's the little beauty. I think I've got all the pin assignments right for the different functions the circuit has to perform. Now all I have to do is write some software.
I found that I could use the Oomlout software for the second circuit in their Arduino beginners kit to trigger all the segments of the LED display. It was a total coincidence, and I happened to have it right there from teaching my GF arduino in recent days.
Had to repurpose some pins, though, and break compatibility with the Oomlout sketch, as I'll need at least one PWM pin to drive tones through the headphones. I've got a Piezo there at the mo as it means I can carry on listening to lastfm on my 'phones, and still hear the audio behaviour of the circuit. Plus the arduino running at USB voltage levels is a nasty shock if you've got headphones in.
To test this, again I was simply using a beginners' sketch, straight out of the examples menu.
The logic level convertor is probably altogether unnecessary, and I found an example which I can use for reference to talk I2C to the ADXL345 accelerometer and get data which doesn't use one.
For those guessing out there, the accelerometer is strictly WAY too capable and expensive for what I'll be using it for, so expect that item to get dropped from the partslist for something simpler and cheaper later on, possibly even a single axis, analog device. I'm partly using it because there's a project later in the season which will need this kind of capable accelerometer and it saves me a bunch of effort to use the same.
Follow developments in real time through the enigmaker twitter feed