Hi Wilf, this is really impressive stuff and worthy of everyone taking a good look at your hard work, as there's a lot to learn from this too.
I've grasped it now after a couple of reads. I think you've got you Q numbering mixed up in the second para in the ENCODER section ??
I'm still chewing it over though. I think perhaps an additional couple of diagrams would help, to give an example of a single key press, showing the resistor ladders as ladders etc. Might be easier to get the head round.
I actually found the concept easier to understand when I got to the touchpad example. (By the way, where do you get that resistive material? Would be great to experiment with!)
Also, with your touchpad code, do you really needs lines 19 and 25?
And ...what sort of resolution do you get with a touchpad like this??
Seriously good write-up and idea though.
Edited by - Jeremy Leach on 15/11/2006 12:55:28