Hi vanepp, thank you very much for your reply, the only diagram I have is a jpeg image of a photo (find Attached), I think the 3rd shift register was added for future expansion, it needs 2 because I think 1 will only operate 8 LEDs not the 10 needed for 5 pairs of servo's & push buttons.
A brief operating description of what I think code/sketch should do;
Load code/sketch from computer to UNO; The servo will go to 90 degrees and 1st LED will light up.
Press the button; The 1st LED will go off and the servo will move 20 degrees to 110 degrees and the 2nd LED will light up.
Press the button; The 2nd LED will go off and the servo will move 20 degrees from 110 degrees to 90 degrees and the 1st LED will light up.
Yes Turnouts/Switches/points are all one of the same thing.
In my operating description above is for single colour (green) whereas I think the Author is thinking of using Bi-colour LEDs Green/Red (I don't know if 2 74HC595 Shift Registers will operate 10 bi LEDs or doe's it turn 10 into 20 needing the 3? ).
Sorry I don't understand "why 4 values"
I hope I am not asking to much but would you mind doing a breadboard?
The LEDs I will probably be using are (http://www.ebay.co.uk/itm/50x-3mm-Common-Anode-Bi-color-Red-Green-Light-Emitting-Diode-LED-Bulb-/121454788421?hash=item1c4744ff45:g:w1UAAOSw4shX9bW6
Or single colour "green" (http://www.ebay.co.uk/itm/222123297794?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT ).
Again your help is very much appreciated. Regards Terry .