I have an idea for my project down the road that is far beyond my grasp at the moment, and may be too complex for me to pull off, but one I would want to pursue. For a small robotic arm, I may wish to make the arm movements programmable without a computer, using input buttons. For example, I...