Take the 2-minute tour ×
LEGO® Answers is a question and answer site for LEGO® and building block enthusiasts. It's 100% free, no registration required.

I'd like to know if it is possible to develop C++ software for NXT2 using Visual Studio 2010 as IDE. I know there are small online projects for NXT but I can't find nothing about NXT2.... Any suggestions would be more than welcomed about libraries, software and firmware that is required to achieve this goal: C++ and Visual Studio for NXT2.

share|improve this question
1  
There is no practical difference between the bricks in the NXT 1.0 and NXT 2.0 sets. –  starblue Jan 21 '12 at 13:07
    
This should be on Stack Overflow, or something. –  muntoo Jan 25 '12 at 1:06
1  
@muntoo Happy to get your take on this on meta - Are questions about programming NXT on-topic? –  Zhaph - Ben Duguid Jan 25 '12 at 16:47

2 Answers 2

There are some answers to this on Stack Overflow: C++ OOP Library for Programming the Lego NXT

NXT++ is the best choice with dual USB/Bluetooth support. The C++ communication library has more features, but it's Bluetooth-only.

share|improve this answer

I think that all you might need is the Microsoft Robotics Developer Studio. The examples that I could find all refer to C#, VB.Net, or the included VPL languages but there isn't any reason you wouldn't be able to reference the same objects from managed C++.

It does look like there might not be a full set of services for all of the more recent parts judging from some of the comments in one of the examples that I saw, but the author of that article does have a few other notes elsewhere.

After installing and playing around with it a bit myself, I did find a link to the MSDN documentation for using NXT with MRDS that you can look through before you get started. (I wasn't able to give much of it a try yet because I'm out of batteries with my NXT brick.)

Beyond that a Google search for "mrds nxt" found the following likely useful items:

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.