Questions about programming the various LEGO programmable bricks, including Mindstorms (EV3, NXT, and RCX), Wedo and Scout, in either the provided languages and editors, or more advanced languages.

learn more… | top users | synonyms

9
votes
4answers
3k views

How to make Mindstorms respond differently, depending on which sensor is triggered?

I am new to Mindstorms (but in my day job I am a programmer). I want to make my robot do one thing if the touch sensor on port 1 is pressed, and do something different if the touch sensor on port 2 ...
9
votes
2answers
1k views

Can we program Nxt2 in C++ under Visual studio 2010?

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 ...
1
vote
3answers
514 views

My Blocks with return parameter

I have the retail EV3 kit and have created a function with in and out numeric parameters. While using the [in] params seem quite straight forward, it seems that I can only set the [out] param once. ...
3
votes
1answer
655 views

Can I open my old NXT program files in the new EV3 software so I don't have to rewrite the entire program?

I would like to use or convert NXT-G 2.0 programs for use with the new EV3 software. Is there an easy way to convert them besides just building them from scratch in the EV3 environment?
1
vote
1answer
313 views

What are the memory requirements of EV3-G software blocks running on NXT bricks?

The NXT brick has about 130K memory available for user programs. With the newer firmware required for downloading EV3-G programs that memory has been reduced to 118K. How much memory is used by the ...
2
votes
1answer
359 views

Can EV3-G MyBlocks be recursive?

Imagine I create a MyBlock called "function1" from a line of blocks. Can I call that block from within itself? This is the program for the block "recursiveTest." Will this block function properly? ...
31
votes
6answers
22k views

Is there any other way to program the Lego Mindstorms NXT other than the provided software?

I'm curious to know if there is any way to program the NXT other than the provided software. I don't necessarily have any issue with the software. Does the program created by the software translate ...
4
votes
3answers
213 views

Holonomic robots using Mindstorms

I just got some Rotacaster wheels and want to try building a 3 wheeled Mindstorms omnibot (holonomic robot) and I'm looking for a practical (easy) discussion about writing a driving program. I've ...
16
votes
3answers
3k views

Can you program Lego Mindstorms with the Scratch programming language?

My child is learning programming using Scratch in school. Can she program her Mindstorms using Scratch?
0
votes
0answers
64 views

Parallel Direct Commands to an NXT

Is it possible to send multiple Direct Commands to an NXT brick in a quick succession, and the NXT brick will execute them as soon as it receives them which will look like they are happening in ...
2
votes
1answer
384 views

EV3 Block problems?

I don't see what is wrong with the way i made my program. It looks like this. The idea is that in the while loop [01] shall the robot move forward until it see something brown. If it see ...
3
votes
1answer
66 views

How to minimize the impact of erroneous sensor readings?

A group including myself are using the Lego Mindstorm kit to design a robot that is going to compete in a school competition. However, the sensors aren't as reliable as we would like them to be, ...
3
votes
2answers
519 views

Is it possible to change the OS in the EV3 Mindstorm Brick

I'd like to know how to change the OS embedded into the EV3 mindstorm Brick ( list of it ). For example, would it be possible to replace the existing one by a linux release without losing any ...
1
vote
1answer
460 views

“The type or namespace name ”Brick“ could not be found” Xamarin Studio with MonoBrick

I managed to establish a wifi connection with the Ev3 Brick via WinSCD and am programming the Ev3 with XamarinStudio/Mono Develop(http://xamarin.com/studio "XamarinStudio"). My problem is that "The ...
4
votes
3answers
891 views

In lego mindstorm EV3, can you make the individual programs in a project into functions which can be used in the other programs?

The bit where you program what the robot does using your computer. I'm making a project and I can't fit it all onto the screen, so if you can't do functions, is there any way to zoom out of the screen ...
3
votes
2answers
2k views

Invert motor block in EV3

New to EV3 so this should be simple. I would like my simple wheeled robot to go backwards. So I put two invert motor blocks, one for port B the other for port C followed by a move steering block. The ...
1
vote
2answers
846 views

Can I program EV3 with the NXT-G IDE?

I am helping prepare a team for First Lego League and the new EV3 kit is what will be used. We are currently teaching the kids with NXT 2.0 kits that we have using the NXT-G IDE. It appears that we ...
2
votes
0answers
229 views

Ideas for large NXT projects [closed]

I currently have 6 NXT sets. Can anyone think of some large scale projects that I could attempt using most of the NXT bricks and pieces together?
4
votes
1answer
192 views

Set to run a program within another program using NXT-G

I'm using NXT-G to program my robot to do few tasks autonomously for so many possibilities. When using C programming, we can call a function from different file into the main program. So, I wonder if ...
3
votes
1answer
153 views

Setting priorities in LEGO NXT Programmer

For a sumo bot competition I made a robot that has a perfectly functioning ultrasonic senor. However, when I made a second branch on the program for a light sensor, I calibrated the light sensor and ...
-1
votes
1answer
275 views

How do I get started with Mindstorms NXT 2.0? [closed]

I need help programming a NXT 2.0 Lego Mindstorms. I want to make the robot turn, stop, go back, etc. when the color sensors see certain colors. For example when the robot sees red it stops then ...
6
votes
2answers
171 views

Mindstorms start block is missing

the start block is missing on my mindstorms NXT 2.0 programming space. i cannot run any program without it. i have tried, restarting the programming window, placing a block and even just undoing to ...
9
votes
2answers
502 views

Why does this program work in LabView when targeted to computer but not to NXT?

I have a program written in Labview for my LEGO Mindstorms NXT 2.0. When the target is set to the computer, the program works just fine. However, when I set the target to the NXT, the program doesn't ...
5
votes
1answer
180 views

Gunner bot programing

I just build the RCX Gunner Bot using the instructions from this web site. I had to build something different to the one we built in the class, I added a touch sensor and light sensor, so the bot ...
5
votes
1answer
500 views

What can cause programmed NXT 2.0 motors to misfunction when small resistance is applied?

I have robot built per the Alligator tutorial included with Mindstorms NXT 2.0. Everything works correctly if I hold it off the ground and make sure there is no load on the two leg motors. However, if ...
5
votes
1answer
2k views

How to control a RCX from a Mindstorms NXT

I have both an RCX and an NXT. I would like to control the RCX brick from the NXT (and possibly communicate back to to the NXT from the RCX). I would like to avoid purchasing the Mindsensors RCX to ...
17
votes
4answers
6k views

How to calibrate NXT motors to travel the same distance?

The motors included with the NXT are not all created equal - when given the same input power level, they do not always go the same distance or turn at the same rate. I measured this by creating a ...
15
votes
1answer
966 views

Can I write programs for the LEGO RCX 2.0 in Java/C++?

Is there a library which makes it possible to write LEGO Mindstorms programs for RCX 2.0 in Java or C++? With the LEGO software it takes so much time to write good programs.