Tag Info

Hot answers tagged

5

Would this solve your problem? Depending on the direction of the input, only one axle will turn.


5

Without batteries installed, the NXT brick weighs 159.3 grams, so that's about 0.351 pounds. Do take into account the added weight of what ever batteries you have installed, though, as that will almost double the weight, and not all types of AA batteries weigh the same. If you're using a rechargeable battery, then for reference, the original NXT ...


5

If the ultrasonic cannot echo-locate the objects because they're too small, even with the sensor suspended very close to the floor, I suggest using a very sensitive feeler out front. It can be sticking forward like a jousting lance, and your robot can swivel back & forth while traveling to scan. The trick to making it very sensitive is to: (1) make it ...


4

To get the actual time of day, you can use the mindsensors.com Realtime Clock Sensor.


3

You can use the Bluetooth mailbox feature to pass messages back and forth between 2 NXTs. If you want to use sensors, you could use the HiTechnic NXT IRLink Sensor (NIL1046) and NXT IRReceiver Sensor (NIR1032).


3

NXT Color Sensors are supported directly by EV3-G, the EV3 software running on the PC or MAC. NXT Light Sensors are not. To use Light sensors requires a bit of trickery. EV3-G has a Raw Sensor block that provides access to the Light sensor values. The raw sensor returns values from 0-1023, which is very different than the 0-100 of the NXT-G Light Sensor ...


3

There is still some NXT stuff on the LEGO website. It is just hidden a little bit. Go to the new Mindstorms website and click on downloads. Then look for the arrows at the top left of the Download Archive section and click the right arrow. You will find a NXT tab. Edit: The NXT downloads have been moved to the main download tab so they are easy to find now. ...


3

There is no Linux firmware for the NXT. The NXT has very limited resources, so running Linux is probably not a possibility.


3

I think your "obvious" answer is right. Given that you have a background in computer science and math, I'm certain you will be pleasantly surprised how fast you can go beyond connecting dots and come up with unique and innovative designs. I admit being in the same position, but with an EV3. It sat for almost six months before I really started working with ...


3

LEGO doesn't make a gyro sensor for NXT, but Hitechnic sells a gyro third party product and Mindsensors has a combo gyro/accelerometer/compass (IMU). Both can be used with EV3, and LEGO also has a gyro sensor, included in the Education kit


3

I think I'd use the ultrasound sensor instead of the touch sensor (or the brightness sensor with the light turned on in a dark tunnel). I haven't tried this but I'd worry about the touch sensor derailing or scratching the train. Otherwse, your system sounds pretty doable. The collision risk could be addressed by setting up the sensor a little further before ...


2

I started coding using NXT software and later EV3 and lately I have switched to java using leJOS. EV3 software ( and NXT ) is great for quickly hacking your ideas but when things get ugly the graphical language doesn't help at all. Just watch what I needed to do to create a playable version of Pong for one player at ...


2

Yes, you can download it back in computer. But you can't work on it anymore - it is already compiled (has .rxe extension). However you can download it on another NXT and continue to use there. You can edit and work only with .rbt files. My LEGO MINDSTORMS NXT program doesn't work anymore for already two months... Some problems with flash player. So I ...


2

There are a few different but related problems here. Position Your robot should be able to know where it is in the room. This can be achieved in a few ways: Using the ultrasonic sensor as a sonar, rotating it around and storing the readouts, then calcualting based on the known map of the room (if the layout is fixed and known in advance). Tracking the ...


2

Time is thought of as a sensor value, measured in seconds. The Timer sensor can be used directly, as part of a Wait For block, as part of a Loop block.


2

There are many possible ways of doing this. I am a contributor to the ev3dev project, so I am a bit biased in that direction. To do this with ev3dev, I would install the nxt-python package on the EV3 and use it to remote control the NXT. If you want to stick with the standard firmware, another possibility would be to relay bluetooth mailbox messages ...


2

No, there is no automated way to convert source files from other programming languages into un-compiled NXT-G code. The .rbt format is very complex, so writing a program to interpret programs written in other languages and generate a proper .rbt file with properly placed and configured blocks would be an incredibly time-consuming and tedious task that ...


2

I agree with HaydenStudios, it is impossible to disassemble completely NXT motor without breaking the orange axle hub. You can nonetheless half-open it enough to see what's happening inside (you need a Torx screwdriver - T10 size if I remember well - to open it. See photos here http://philohome.com/nxtmotor/nxtmotor.htm. Anyway, first try to see what LEGO ...


2

Raw sensor value works, but shows a level of dark, not of light :), meaning that higher values indicate lower light. Ambient light works directly, but for reflected light you need to insert a EV3 Color Sensor block with Reflected Light mode to turn on the light in the NXT Sensor. After that, use raw values or the Sound sensor block. The Sound sensor block ...


2

Without 3rd party hardware or software, the only way to do this is to use Bluetooth messages. For example, you could write motor power to a Bluetooth mailbox on one NXT. The other NXT just has a simple program with a loop that reads the Bluetooth mailbox and connects it to a motor block.


1

The kids on the FLL team I coach created a video that explains how to use the NXT light sensors on an EV3. Hope it helps. http://youtu.be/I7Bqvk-uMLk?list=UU2r9xq9o39SbEX1cESNdIHA


1

You can consider this the "official" answer based on the EV3 firmware source code. This file is used for scaling the values that you see in "Port View" on the EV3 brick itself. The NXT Light Sensor is defined in these two lines: 2 0 NXT-REFLECT 1 1 3 0 2 119 0x32 3372.0 445.0 0 100 0.0 100.0 20 0 pct 2 1 NXT-AMBIENT 1 1 3 0 2 119 0x30 3411.0 633.0 0 100 ...


1

This means your NXT is spoiled and needs reseting. This is usally caused by unplugging before the program downloaded. To reset 1) Completely disconnect your NXT from the computer (no USB connection). 2) Remove all external BlueTooth dongles from your computer, and turn BlueTooth off on the computer (just to be sure). 3) Reboot the computer (this is to ...


1

Lego NXT vacuum cleaner project included charging station http://www.plastibots.com/index.php/2010/11/13/pulito-featuring-dflex/


1

The only camera capable of connecting directly to the NXT is the Vision Subsystem for NXT or EV3: With modified firmware, it is possible to send images from the cam to the NXT to the computer. But trying to stream video via this technique is impractical since each frame takes about 30 seconds to send to the computer. If you had a connection over USB, it ...


1

Heh, found it on my computer, click to download.


1

I would go and give a try to leJOS http://lejos.org/ if you can write Java.


1

If you just start trying to make a robot that does a perfect square path you will be surprised how hard stuff gets and how many things you can do... beyond all the imaginative design... I have already written three posts on the subject and each time I have to kill new ideas so I can concentrate in what I have to do. The first one is this ...


1

There is a piece of software called ICON (archived copy) which runs on the NXT and allows you to create programs on the NXT with many more commands than the built-in NXT programmer.


1

When we did NXT programming in university we used NXC (http://bricxcc.sourceforge.net/nbc/) as our primary language. This is a C-stlye language, not exactly object-oriented, but seeing that NXT programming is practically equivalent to microcontroller programming, C is much better suited to this task in my opinion. In C you get a much clearer main loop that ...



Only top voted, non community-wiki answers of a minimum length are eligible