Lego’s Mindstorms NXT is a great product, you can build robots very quickly, it’s fun, you don’t have to be an expert to get started. But when you aim to build bigger contraptions, it starts to get challenging because of the limitations in place.
These are mine, and mine only:
|The Lego Technic is great for building, parts get mounted very easily.
|The NXT Intelligent Brick is limited in power and RAM.
|You can also use Power Function parts
|The NXT Brick is also limited in term of I/O (4 inputs, 3 outputs ports).
|The NXT Servo are great
|There are plenty of programming language, but when it comes to simplicity, performance, modernism and good environment: nothing beat Microsoft’s .Net.
|NXT Sensors and third parties part are good quality
For me the weakest link is the number of I/O ports the NXT offers, you can buy some Multiplexers and Controllers but it’s pretty expensive and it doesn’t scale that much.
Replace the NXT Intellignet Brick with a .NET Micro Framework Controller board and get to work ! (because integrating both world won’t be seamless)
The .Net Micro Framework (aka NETMF) gives me: