Tag Info

Hot answers tagged

4

The problem can be restated: 360 / 20 = 18 deg / sec = 1 deg / .056 sec One degree is the smallest increment provided by the rotation sensors. NXT-G has a timer sensor with 1/100th second resolution. In pseudo-code: Set a motorPower variable to 10 Start a timer Loop until rotationDegrees >= 360 If timeElapsed * 18 > rotationSensorDegrees ...


4

Yes, this is possible. First, you'll want to connect your NXT to the computer using Bluetooth. Make sure you can connect to it with the official LEGO Software programming environment, NXT-G, and that the computer connection will show up when you go to Bluetooth > Connections. Next, you'll want to create a simple program in NXT-G and download it to your ...


4

I don't think there's a way to buy all non-electronics parts other than buying them all one-by-one, which doesn't seem to be a solution for you. Note that contacting the LEGO customer service may be an option, but I'm not sure how far they'll be willing to help (and as you said it probably won't be cheap). The only other idea I can suggest is to work the ...


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. NXTasy has become http://www.mindboards.net.


3

I needed to update the firmware. 1.05 was too old. 1.31 works. Download from: http://mindstorms.lego.com/en-us/support/files/default.aspx#Firmware I did need to run the old NXT-G software to download the newer firmware. I did not try to download the firmware using EV3.


3

EV3 has no support for the Light Sensor, just the Color sensor. There is a Raw Sensor that can be used to create a Light Sensor MyBlock. That MyBlock can then be used to create the various WaitFor, Loop, and Switch blocks using the Logic form of those blocks. Then there is the calibration problem. The Color Sensor block in calibration mode does not work ...


3

Sadly that's a limitation of Windows RT - there's no way you can install the EV3 software on there. Windows RT can only run apps from the Windows Store (and some specially compiled apps that MS supply such as Office RT - however I don't think the typical user can install a correctly compiled non-Store app on the Surface - as a developer you can side load ...


3

It sounds like you want to use the Ultrasonic sensor as a revolving radar dish. This is definitely possible. Note that because of the wire, you probably want the sensor to pan back and forth rather than go around in complete circles. Here's an example of what this could look like: There are building instructions for this project available here: ...


3

The ultrasonic cannot detect the color of objects. It's just to detect the distance between the sensor and an object in it's line of sight. To find objects in the surrounding area of your robot you have to look all around. This is simply done by rotating your robot or your sensor. When you measure a distance in a certain range (best results between aprox. ...


2

We had the same problem. The current version of the Kit ships with version 2.1 of the software which does not have the "remote control" item on the Tools menu. We uninstalled this version, downloaded version 2.0 from the below link... and bam... the "remote control" option is there and it even works great through our laptop's Bluetooth connection. Where ...


2

As per This LEGO education FAQ, it is not possible to use the USB cable the same way it's done between multiple EV3 bricks: Can I connect my NXT Intelligent Brick to the LEGO MINDSTORMS Education EV3 Intelligent Brick? No. It is not possible to daisy chain with the NXT brick. However, keep in mind this is valid within the scope of official software; ...


2

You may want to try these: nxtBlock iNXTG-Lite None of these are offical and you will have to use bluethooth to download and run programs.


2

My FLL team wrote a light sensor myblock that converts the raw value to a number between 0 and 100. They run it on the EV3 so they can use their existing NXT light sensors. It should work on the NXT brick as well. Here is the video they posted to explain how it works. http://youtu.be/I7Bqvk-uMLk


2

Some of the more common web-based sources for replacement NXT parts include: Ebay BrickLink Brick Owl LEGO Education LEGO Shop Amazon You could also try physical LEGO stores.


2

Yes, you can - I have done so on numerous occasions, and actually prefer to use the retail software over the education version even when working with the education kit. The NXT bricks in the two sets are exactly identical. You might need to update the NXT's firmware before using the brick with the retail software, however.


1

Maybe you should look into using a multiplexer to add additional sensors to an NXT brick. The Hitechnic Sensor Multiplexer lets you connect 4 sensors using only 1 of the NXT connection. The same thing can be done with motors. For example using the Mindsensors NXTMMX, you can add 2 additional motors per multiplexer (even better, if you daisy-chain the ...


1

Yes, global. 5 variables may be 4 more than required. I think one is enough. Set intSensor = 0 Loop until intSensor > 0 If leftButton then intSensor = 1 If rightButton then intSensor = 2 If enterButton then intSensor = 3 If bumped1 then intSensor = 4 If soundVal > 50 then intSensor = 5 End Loop If intSensor = 1 then ...


1

Since you tried reuploading the firwmare without success, it sounds like the brick is indeed defective. You were right to contact the customer service in that case as they should be able to replace it; however it's not normal that they didn't contact you back. You may want to call them directly (you can find the number on the service web page) and let them ...


1

No. Unfortunately there are no shortcuts. EV3-G can not open programs written in NXT-G. To quote Lego: 9.5 I have a LEGO MINDSTORMS NXT2.0 (8547) set; will there be an upgrade/conversion kit from NXT to LEGO MINDSTORMS EV3 (31313)? No, but LEGO MINDSTORMS EV3 offers backward compatibility to NXT. You can therefore use your NXT Intelligent Brick ...


1

In NXT-G if you place a block after another block it will run in succession. To get two motors running at the same time you can place two motor blocks, one at the start and the other just above or below. Drag the sequence beam (the white Technic beam) to the second block to complete the circuit. Don't forget to make sure the motor blocks are controlling ...


1

It depends on the programming language, but assuming you're using NXT-G then the Move block may be sufficient. The Move block is designed to coordinate 2 motors so that they both rotate at the same speed over a distance. The Move block has settings for speed/power of the motion. There is a forward/backward setting. There is also a steering setting, which ...


1

The move steer and move tank blocks take 5kb each while the large motor block takes 4kb. If you have a long string of move blocks in your program, it will take up big chunks of memory. We've gotten around that in the past with using myblocks. Myblocks are only copied to the NXT once and called each time it is needed in the program. A pivot myblock might take ...


1

Joubarc's idea would probably be your best bet - try downloading the file to the NXT using the official LEGO software. If this fails, you know something is wrong with your brick. If it works, it's probably a problem with your program. Did anything major happen between the time it would work and the time it wouldn't? If so, this may be the culprit. Trying it ...


1

First off Ev3 and Nxt are different machines. However, it's most likely the firmware. I've just downloaded my firmware for Ev3 and I also tried out a program I made. It downloaded perfectly but when I tried to start it, it said "FILE NAME ERROR", which I believe is similar to your problem. I either recommend re-downloading the firmware or turning the Ev3 or ...


1

From your description, it seems you use a motor block which just tells the motor to start running. This works, but since your program then comes at an end, all motor activities are stopped immediately. To solve this, you have to make sure your program doesn't terminate immediately. You could either use a wait block, with a fixed timer after which the ...


1

Regarding the white square on the ground, the robot can not sense this using the ultrasonic sensor. This is because the ultrasonic sensor uses echolocation to navigate (hence the name "ultrasonic") If there is a white square on the ground such as a piece of paper which is essentially 2 dimensional, the sensor will not 'notice' the square. Try another method, ...


1

It's possible to control a NXT with the iPhone/Smartphone although this method requires either another iPhone, Smartphone, Laptop or PC with access to the internet. The full programming and building instructions for the 'iPhoneRobot' can be found on BattleBricks. The source code for the server application and the NXT program is also available. It's a ...


1

I built the 3 to 4 multiplexer posted above (thank you for posting that) but was able to tweak it into a 2 to 4 mux. The axles that are connected to the large gears are used to select the outputs by rotating the large gears. It ended up being too big for what I needed though so I went a different route and built a 2 to 4 multiplexer that uses a turntable ...



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