Software
Arduino
Lego NXT
Topo