LEGO MINDSTORMS NXT-G Software
( 2 3)
- What are some possible uses for the NXT ultrasonic / proximity sensor? How do I program it with NXT-G?
The ultrasonic sensor is primarily used to determine the distance to the nearest object within range of the sensor. Some ideas for the integration of this sensor are: 1) Build a tilt sensor to determine when a platform is tilted toward or away from the floor. 2) Determine the distance away from ...
- Does the NXT work with Mac OS 10.5 (Leopard)?
YES - a new LEGO driver was deployed on 12/7/07 that addresses the issue of firmware updates in Mac 10.5 (Leopard). ROBOLAB Users - The new driver is included in the RoboLab 2.9.4 patch as of 12/7/04 LEGO Mindstorms Software Users - The driver update can be downloaded from http://mindstorms.lego ...
- What is the NXT-G Logic block for?
The Logic block (located in the 'Data' section in the 'complete palette' tab on the left side of the screen) is used to make decisions based on two binary inputs. The configuration panel allows you to choose how the block makes the decision. The program attached, logic.rbt, is a good example ...
- How can I gradually increase the speed of my motors (i.e., make my car accelerate slowly) in NXT-G?
The only way to adjust the power level during a program is to have it wired to some sort of varying function. The motor block, like many blocks in NXT-G, has a pull-down tab. One of the options is the power meter. This wire input accepts a value from 0-100, which is the same as the range of any ...
- What is the NXT-G Text block for?
The 'Text' block (located under the 'Advanced' section in the 'complete palette' tab on the left side of the screen) is used to combine up to three pieces of text together into one output. These three pieces of text can be typed into the block, or can be outputs from other blocks. In this exam ...
- How do I create a loop in NXT-G so that I can repeat one sequence of events over and over?
Create a sequence of events that you would like to repeat, and then create a 'loop' from the loop function on the left side. Then drag that whole sequence of events into the loop, and the loop will repeat them! By default, the loop is infinite, but you can adjust it if you click on the loop its ...
- What is the Variable block for?
The Variable block (located in the 'Data' section in the 'complete palette' tab on the left side of the screen) is used to store information for later use. This data can be anything ranging from a light sensor value to a boolean logic (true/false) result. 1. The first step to using the Variable ...
- How do I display text on the NXT display screen?
There are two angles from which to approach this question. First, you can directly display text on the screen using the 'display' function in NXT-G. To access this function, you must leave the common functions palette and use the complete palette, which is accessed by clicking the 'complete pale ...
- Why won’t my NXT or RCX download programs after I change the batteries?
If you replace the batteries in the RCX or NXT you may also have to replace the firmware before you can download programs again. Connect to your computer and run ROBOLAB or Mindstorms to install the appropriate firmware, then try to download the program onto your brick again. kw
- LEGO Mindstorms NXT software (NXT-G) won't install on my eMac!
There have been several reports of install problems of the LME NXT software (NXT-G) on Macintosh eMac machines running OS 10.4. These problems occur when the install CD is placed in the eMac's simple CD drive. The CD shows up on the desktop and the CD will open, but when the user tries to open t ...
- Why do my motors stop running even though I have them running in loops?
If the Move button is in the loop, very often the problem is how long the motor is set to run. The best way to make the motor run continuously is to set it to run for infinity, and then have another condition to stop the motor when desired. In this program, the timer function is used, and wh ...
- How do I import blocks using the Block Import and Export Wizard with Windows Vista?
When importing blocks you must run Mindstorms as an Administrator. To do this, right-click on the shortcut used to run Mindstorms and choose ‘Run as Administrator’. Note: The Block Import and Export Wizard is included with the Dynamic Block Update.
- In NXT-G, how can I write a program that allows two touch sensors to control the motors of an NXT car?
Here are three possible ways for two touch sensors to control a car's movement: Firstly, and most simply, have a sensor in front and a sensor in back so that if the car runs into something it backs up, and if it backs into something it goes forward. The following program does just that, with eve ...
- The power settings I have programmed in ROBOLAB are not the same as the settings displayed on the RCX.
The ROBOLAB software output power settings are 1 to 5. The RCX has a set of speed settings of 1 to 8. The comparison speeds are as follows: RoboLab Power Setting 1 = RCX Setting 1 RoboLab Power Setting 2 = RCX Setting 2 RoboLab Power Setting 3 = RCX Setting 4 RoboLab Power Setting 4 = RCX Settin ...
- What are some possible uses for the NXT touch sensor? How do I program it with NXT-G?
The\ntouch sensor can be used as a way to make a robot sensitive to physical\nobstacles, a way to control the robot manually while it is running a\nprogram, or even as a way to input numerical data. A few ideas\nfor the use of touch sensors are: \n \n1) Build a bumper to respond to obstacles in ...
- How do I download an NXT-G program to the NXT?
With\nthe new NXT-G interface, there are many options when it comes to downloading your program to the NXT using the panel shown below: The main button in the center downloads the program to the NXT and runs it upon completion of the download. The top left button (NXT window) shows informatio ...
- What is the difference between the Motor block and the Move block?
The Motor block is designed to simply turn the motors on and off. You can input the duration of the motion (for example, how many rotations or how many seconds you want the motors to spin), but your robot may move slightly beyond its target. This overshooting can happen because the Motor block d ...
- How can I install NXT drivers on Windows XP SP3?
Yes, this is an issue with the current version of the software and the Windows XP SP3 (service pack 3). One workaround for this is to enter the following command in the Windows command prompt. msiexec.exe <"Full path to LegoMindstormsNXTdriver32.msi"> Where "Full path to LegoMindstormsNXTd ...
- How can I do I combine the values of different sensors in NXT-G? For example, how could I program the motors to start only when there is combination of a loud sound AND a bright light?
Sensor values can be easily combined using the wiring ports on the sensor blocks. The sensor blocks are different from the 'wait for' blocks, as they have wiring capabilities and return the value of the sensor. Also, they don't delay the program with a 'wait' command, but run continuously. As a ...
- What is the NXT-G Math block for?
The 'Math' block (located in the 'Advanced' section in the 'complete palette' tab on the left side of the screen) is used to carry out mathematical operations on inputs. You can select the desired operation from the drop down menu, and the two operands can be manually typed in or wired into the ...
( 2 3)