Remote interface for Sony cameras driven from 8-bit MCU (Atmel ATtiny13A - for backend as well as for frontend)
Camera has one built-in rotary encoder for exposure changes, one button for changes menu enter and one button for OK. There is one more button for reserved purpose. Backend hardware is hacked into camera and connected to frontend via one RX/TX line. Frontend has all those camera built-in hardware on front panel included.
Rotary encoder
A - PB0
B - PB1
Transmit line
TX - PB2
Buttons
Exposure menu - PB3
Submit (OK) - PB4
Reserved button - PB5
Receive line
RX - PB0
Emulated rotary encoder
A - PB1
B - PB2
Emulated buttons
Exposure menu - PB3
Submit (OK) - PB4
Reserved button - PB5