There are electrical multiplexers as mentioned, however there are also many types of mechanical multiplexers. The idea behind this is to use fever motors to do more.
The advantage is the reduced weight and the disadvantage is the increased complexity and lower flexibility.
For example, you can control both tracks with one motor. However instead of one motor ...
The programming interface used by LEGO creates programs which make use of the standard firmware, that is, the one provided by LEGO.
If you look at alternatives (see also this answer for more information), you'll notice that quite a lot of them use the same firmware.
This means that the programs they produce use the same language which is interpreted by the ...
LEGO has made it possible to download a stand-alone installer for NXT-G 2.0. It's compatible with both Mac and Windows.
Alternatively, you can download a disc image of the NXT-G 2.0 CD. The link contains instructions on how to use it (as it isn't as easy as downloading just an installer).
9798 Rechargeable Battery
LEGO 8528 Conversion Cable
Supports connecting sensors and motors from older LEGO® MINDSTORMS® RIS 2.0 (#3804) to new MINDSTORMS NXT Intelligent Brick.
LEGO 8529 Connector Cables
Enables connection of sensors and motors to your LEGO® MINDSTORMS® NXT.
LEGO 9847 Bluetooth Dongle
Allows remote control of the ...
The current Mindstorms sets are completely Technic orientated and use the Technic pins (i.e. [part:3673:7]) to connect to the newer Technic Beams (i.e. [part:32316:7]) as well as the original Technic Bricks (i.e. [part:3894:7])
The various different size pins and axles are the way to interchange between these.
Mindsensors sells third-party parts that are compatible with the NXT. They sell several motor drivers and multiplexers, for use with NXT motors, RCX motors, hobbyist servo motors, or by sending commands to a PF motor remote control receiver.
HiTechnic is another such company, and they likewise make a device that sends remote control signals for PF and ...
There are MANY companies that offer third party stuff for NXT:
Mindsensors, already mentionned in pcantin's answer
Vision Subsystem - Capable of tracking up to 8 coloured objects
IR Obstacle Detector
Sony PS2 Controller Interface
Line Sensor Array
IR Distance Sensors (Long/mid/short range)
There are a few subtle differences in internal hardware between the NXT 1.0 and 2.0 bricks. The most notable one is that the 1.0's screen would give out over time due to stress being put on a capacitor when the buttons are pressed, but the NXT 2.0 is engineered such that this does not occur. But, none of these differences affect what hardware the bricks are ...
LEGO used to sell Converter Cables for Mindstorms NXT at a price of £8.99 / US$9.99 for 3 cables at their online shop, they can still be bought online from stores like Bricklink.
Considering the price of each cable converter it may be worth purchasing newer sensors/motors that are more advanced. The NXT system cables are separate from sensors and motors and ...
There are alternate text-based programming languages for the NXT. Three of the most popular ones are NXC/NBC, LeJOS NXJ, and RobotC. There are many more, all with their pros and cons, and are much more versatile than NXT-G, even on slow computers. I my personal favorite is NXC/NBC. But really it's up to you. The best way to see what suits your needs is to ...
Here are the two easiest options:
Replace it. Contact LEGO, and tell them of your problem. I've
hear many success stories from people who did this, and LEGO
replacing it for free. For one person, it took a week to arrive, but
for another, three days. Note that if you want to keep your old NXT,
you'll have to have the receipt. If you don't have the receipt, ...
Short answer: The ultrasonic sensor is perfectly accurate while moving!
A regular NXT robot will move at a maximum speed of several meters per second (usually about 1 or 2 m/s max.). Ultrasound, on the other hand, travels with about 330 meters per second through air. So during the "snapshot" the ultrasound sensor does (basically it sends a ping, listens for ...
The LEGO Group have advertised the EV3's excellent backwards compatibility with NXT.
As the cables are the same, the EV3 will work with NXT sensors, motors and, of course, LEGO Technic bricks. RCX sensors will work with the aid of converter cables.
Software designed for programming the NXT will not work for the EV3 as the NXT runs firmware, but the EV3 ...
There are two non-wireless ways that I know of.
One of them, (which is better most likely) is to use a Mindsensors Motor Multiplexer (Motor MUX for short), which allows the use of all motor functions and splits one port into several. Note that each multiplexer requires an additional battery box, making your robot heavier and less compact. Each multiplexer ...
As stated in the description of that video, the big issue is that the iPhone won't pair with uncertified devices:
The car is built with standard Lego Mindstorms NXT components. Since iPhone SDK does NOT allow using non certified devices (which are limited to other iPhones and some headsets etc.) I have used BTStack library.
I guess this is why there's ...
You can start with the Hardware Developer Kit which includes "documentation and schematics for the NXT and related sensors", supplied by The LEGO group to help you "design and develop your own sensors and actuators [motors] that can interact with the NXT".
I've not really looked at the latest ones, but the original O'Reilly Unofficial Guide to LEGO ...
Yes, this is definitely possible! You can connect up to 7 different NXT devices from one computer and one Bluetooth dongle (theoretical limit). I have tested this with the RWTH - Mindstorms NXT Toolbox for MATLAB) successfully with 5 NXTs on Linux and with at least 2 NXTs on Windows.
In real life, it depends on your Bluetooth hardware. Your Bluetooth stack ...
I just got an e-mail from LEGO that was the real fix:
Make sure the NXT brick is unplugged from the computer and take the battery or batteries out.
On the fourth battery holder down from the top, there is a black rubber button. Using a paper clip, please press down and hold this
black rubber button for at least 20 seconds.
Put the batteries back ...
Yes, you can use all RCX sensors and motors with a NXT brick. Don't forget about lamps, too.
The connections are different though, so as Ambo100 says, you will need converter cables. However, if you don't want to pay the full price for them, you can also make some yourself which isn't really that difficult.
The other thing you need to consider is how to ...
Update Dec 2016
There is now an app for chromebooks on the chrome store:
I have used it to program EV3 version of the bricks. It connects via bluetooth to the EV3 brick (I don't think USB is even supported). The bluetooth connection can be buggy ...
Please help make this post better! This needs:
Removal of irrelevant information plagiarized from copied off Wikipedia
[Possibly] Pictures or Code samples
Graphical programming environment
Based on LabView
Parallel "sequence beams" are actually parallel threads
Comes bundled with the NXT
The language ...
Everybody else has pretty much said it all, but there is one more thing I can think of.
The IR Link Sensor can communicate with Power Functions, RCX, and trains.
So you can use three NXT motors, plus, say, two Power Functions motors. (Only the NXTs will have rotations sensors, obviously.)
If you already have some PF kit, you will only need the sensor (£40)...
Using Mindstorms NXT software (NXT-G), you can transfer any file from NXT to computer. Open "NXT window" (NXT icon in the lower right corner of interface), then go to "memory" tab. Select a file in NXT and click on "upload" button.
Or - more convenient - you may use "NXT Explorer" feature of BricxCC (in the "tools" menu).
The majority of sensors manufactured by HiTechnic (a third party company) are certified by The Lego Group. The company's website lists the following criteria required to be certified:
100% compatible with Mindstorms NXT
Meet the highest LEGO quality standards
Comply with all safety standards
RoHs Compliant (certified lead free)
These sensors ...
I don't know of such a list, but you can find the inventory for the EV3 on Bricklink and other similar sites.
However, it would be more economical to buy an entire EV3 set. The 31313 retail set is about $350 (USD). To buy just the EV3 brick, motors and sensors individually would be more than that.
EV3 Intelligent Brick - $190
EV3 Large Motor - $25 x 2
The robot in the video has a custom light sensor, a more advanced HiTechnic color sensor V2 which can detect an extended range of 15 colours. The stand colour sensor can detect six (white, black, red, blue, green and yellow).
The sensors are based on different principles. LEGO sensor uses a RGB
LED, and successively shines red, green and blue light on ...
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 ...
You can't calibrate the motors, neither mechanically or in software. There is however several methods in the software to account for this.
The standard NXT firmware contains a synchronization mode which attempt to keep the two motors aligned. In NXC you can do this by using the function OnFwdSync like this:
OnFwdSync( OUT_AC, 75, 0 );
First parameter is the ...
It doesn't seem to be possible. To quote mindsqualls' site:
MindSqualls is a .Net library for controlling a LEGO MINDSTORMS NXT or NXT 2.0 robot via either a Bluetooth- or an USB connection. It is written in C# and requires .Net v. 2.0 or newer.
Which means it allows you to control your NXT brick from the PC, and from the PC only. It does not offer any ...