Canon EOS camera controller made from an Arduino Uno, two relays and a few other bits. Arduino Uno Shaft encoder with LED and switch 16x2 LCD (used in 4pin mode) Switch to turn on/off back led for the LCD Reset button (push to make) 2x solid state relays to control Focus and Shutter
This code is free to be copied or changed.