You could always just use one of LEGO's own Microcontrollers.
RCX
NXT
EV3
( , Mon 9 Mar 2015, 19:05, Reply)
RCX
NXT
EV3
( , Mon 9 Mar 2015, 19:05, Reply)
Sure, 20 quid to control 12 motors and read 48 inputs with an arduino, or 180 quid to control four motors with the NXT.
( , Mon 9 Mar 2015, 19:12, Reply)