Need 4 modes with just 3 switches - need all modes to be selectable QUICKLY!
Hi Guys,
here's my conundrum.
I'm knocking up a guitar widget that has four modes - becuase the unit needs to be physcially small, I can only shoehorn 3 momentary switches into it.
Ok, so at the moment, I've arranged 'user interface' as follows...
Switch 1 pressed quickly = mode 1
Switch 2 pressed quickly = mode 2,
Switch 3 pressed quickly = mode 3, pressed and held for 250ms = mode 4.
(all switches use interupts - thanks Darrel! :) )
ok, no problems....ie I've got four modes out of the three switches - *But*...I don't know if you've ever played a guitar, but in mid Steve Vai-esqe solo (I wish!), that Switch3 200ms press & hold to select mode 4 seems like a lifetime waiting. Also, I reckon that mode 4 won't be actually used that often, but presently when selecting either mode 3 or 4, the program pauses 250ms (to see if the switch has been held down), before deciding whether it's actually mode 3 or mode 4 that's required...this means that mode 3 is held back when selecting too - there has to be a slicker way of doing this!
So, I'm now thinking about rather a press & hold for mode 4, you press Switch3 twice in quick succession (& bringing a timer into play)
I was just wondering what the more experienced among you think about the viability of getting the speed of 4 mode selection with 3 switches down to lightning fast levels?