Jump to content

Lego mindstorms programming software

Hello everyone,

I recently found my old lego mindstorms nzxt 2.0. I would like to use it for some ideas that I have in mind. But the problem is I don't want to use the original software. Which program/code language  should I use? I am not familier with any code languages so far. I was thinking about c#. Any advise?
Thanks!

My own build: RΛZΞR theme

CPU: Intel Core i5 7600K // CPU cooler: Cryorig H7 // Motherboard: MSI Z270 gaming pro carbon //       

Video Card: MSI Armor gtx 1070 OC 8GB // RAM: Corsair Vengeance 16GB 3200MHz //  

SSD: Samsung EVO 960 500GB // HDD: 2x WD yellow edition 2TB //

Case: NZXT H440 RAZER edition // Power Supply: Corsair RM550x //         

Operating Software: Windows 10 pro 64-bit

Link to comment
https://linustechtips.com/topic/909201-lego-mindstorms-programming-software/
Share on other sites

Link to post
Share on other sites

18 hours ago, Walt said:

I recently found my old lego mindstorms nzxt 2.0. I would like to use it for some ideas that I have in mind. But the problem is I don't want to use the original software. Which program/code language  should I use? I am not familier with any code languages so far. I was thinking about c#. Any advise?
Thanks!

From my knowledge, to get out of visual programming in an nxt your only option is robotC. I have no idea how good the language is, but here's a link: http://www.robotc.net/

You probably won't ever get C# running on any platform other than PC or a docker. Doing what you want to do would require alot of very hard work to even get the thing to run the language.

ENCRYPTION IS NOT A CRIME

Link to post
Share on other sites

I’ve used robot C and loved it. 

 

As long as you’re okay with C (which it’s not that hard) you will be fine with robot c. 

 

Basically to to go forward you do something like 

Quote

bmotorreflected(2);

motor(1, 50);

motor(2, 50);

wait1msec(5000);

Says motor 2 is backwards. 

Motor 1 go at power 50

motor 2 go at power 50

do what you’re doing for 5000 milliseconds. 

 

Edit: 

its been several years since I used it so I don’t recall exact syntax. The website has great documentation though. 

Link to post
Share on other sites

On 25-3-2018 at 4:45 PM, straight_stewie said:

From my knowledge, to get out of visual programming in an nxt your only option is robotC. I have no idea how good the language is, but here's a link: http://www.robotc.net/

You probably won't ever get C# running on any platform other than PC or a docker. Doing what you want to do would require alot of very hard work to even get the thing to run the language.

 

On 26-3-2018 at 1:24 AM, fpo said:

I’ve used robot C and loved it. 

 

As long as you’re okay with C (which it’s not that hard) you will be fine with robot c. 

 

Basically to to go forward you do something like 

Says motor 2 is backwards. 

Motor 1 go at power 50

motor 2 go at power 50

do what you’re doing for 5000 milliseconds. 

 

Edit: 

its been several years since I used it so I don’t recall exact syntax. The website has great documentation though. 

Thanks! Is RobotC payed or free? I don't really understand their site to be honest :P

My own build: RΛZΞR theme

CPU: Intel Core i5 7600K // CPU cooler: Cryorig H7 // Motherboard: MSI Z270 gaming pro carbon //       

Video Card: MSI Armor gtx 1070 OC 8GB // RAM: Corsair Vengeance 16GB 3200MHz //  

SSD: Samsung EVO 960 500GB // HDD: 2x WD yellow edition 2TB //

Case: NZXT H440 RAZER edition // Power Supply: Corsair RM550x //         

Operating Software: Windows 10 pro 64-bit

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×