Hot answers tagged

18

Both sets include an EV3 intelligent brick. Hardware The Retail (Home) edition (set 31313) includes: 2 large motors, 1 small 1 touch, 1 color, 1 infrared proximity , 1 remote IR beacon The Education set includes: 2 large motors, 1 small 2 touch, 1 color, 1 Ultrasonic with red LED, 1 Gyro 1 rechargeable battery (battery charger sold separately) ...


12

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 ...


9

From the official EV3 FAQ: What does EV3 stand for? This is the third generation of the LEGO MINDSTORMS platform and the "EV" stands for evolution, hence EV3.


7

If you purchased the educational version, which presumably you did given the retail one isn't out yet, then, yes, the software is an additional purchase.


7

The .ev3 file is actually just a zip file. You can use any zip utility to browse the contents or unzip it. It will look something like this: ├── Activity.x3a ├── ActivityAssets.laz ├── Program.ev3p ├── Project.lvprojx ├── ___CopyrightYear └── ___ProjectTitle The ___* files are just plain text files, ActivityAssets.laz is another zip file and the rest are ...


7

NiMH batteries only provide 1.2V per cell whereas Alkaline batteries provide 1.5V (nominal values). This means that new/fully charged batteries will provide a total of 9V for Alkaline and 7.2V for NiMH. The EV3 is programmed to show low battery somewhere around 6.2V and turn itself off around 5.5V. There is no option a available to tell the EV3 the ...


6

As you say, there are still tons of unknown at this point, so asking the question is way premature. However, considering the software is said to be based on the same technology as the one in the NXT, it's likely it won't be too different, and that's why that software will be able to control NXT bricks. However, I also doubt you'll be able to control EV3 ...


6

The graphical software that ships with the EV3 set can program both EV3 bricks and older generation bricks. We assume that this means NXT 1.0 and 2.0 bricks. However, it is unlikely that NXT-G will work with EV3 bricks as EV3 bricks run a custom build of Linux, whereas older bricks run a custom firmware. LEGO will create an offical app for both Apple and ...


6

The Mindstorms EV3 brick uses Bluetooth 2.1EDR. What protocol they use on top of that is still unknown, but will probably be released publicly by LEGO at some point. It's likely some compatibility with the NXT is possible (that is, an EV3 and a NXT bricks should be able to communicate together), but this is pure speculation and I doubt they just reuse the ...


6

Yes, it is possible to pass the port number as a parameter to a sensor or motor block via data wire. It's just that it's manually selected by default. To change this, go to the port of the sensor or motor block, and select the top-most option which has the plug icon on it: It will then create a data port for which motor port you want to use: The same ...


6

The color sensor works pretty well as long as the object is about 1 1/2- 2 modules from the object. The sensing is best when the object is flat. The object is large enough to be fully contained within the "spotlight" that the sensor emits. As long as this is true, it doesn't really matter what the background color is. Another thing to consider is that ...


6

I've recently upgraded to OS X 10.11 El Capitan (as a matter of fact, I have the exact same model of computer). I've done some basic tests with the EV3 software without running into any issues. I've downloaded programs to the brick using both USB and Bluetooth. Base on past experience with OS upgrades with both the NXT and EV3 software, the problems have ...


5

I'm teaching an after school robotics program and the kids are using the LEGO MindStorms Education Core Set #45544. I was dealing with the same situation when I had to connect 10 EV3s to Bluetooth or Wi-Fi and I couldn't distinguish from one EV3 to the next. Anyhow, I figured out how easy it was to give each brick it's own unique identifying name. You want ...


5

Eurobricks forum has hundreds of official sets in LDD format here: http://www.eurobricks.com/forum/index.php?showtopic=41226&#entry727293


5

I could not find this in the help file, but according to this thread "Another little known characteristic of MyBlocks is that they aren't re-entrant. No two copies of the same MyBlock can be running at the same time." I tried a few simple programs in EV3-G and confirmed that this is true. The order in which they run appears to be random.


5

No, the Robot Commander app downloads and runs a program on your EV3. If you already have a program running, it will be stopped and the program downloaded by the commander app will run instead.


4

The EV3 will run old sensors, motors, and lego bricks. I am sure it will run NXT 2.0 and NXT 1.0 motors, sensors, and etc. but not sure for RCX.


4

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 ...


4

The EV3 software (for home use) is available on: http://www.lego.com/en-us/mindstorms/downloads/software/ddsoftwaredownload/


4

I tried Lejos and removing the SD card and rebooting was enough to go back to original firmware.


4

That depends on which version of the Education Software you purchased: LEGO® MINDSTORMS® Education EV3 Software Single UserAs the name implies, this is only allowed to be installed on a single computer: "The single license version of the EV3 Software allows you to install and run the software on one computer." LEGO® MINDSTORMS® Education EV3 Software Site ...


4

There are indeed two versions of the firmware to support the two sets of capabilities of the EV3 Brick, both currently at version 1.3/1.03: EV3 Firmware V1.03*H*.bin - The current "Home" edition. EV3 Firmware V1.03*E*.bin - The current "Education" edition. From what I've seen, you should be able to use either firmware on the bricks, however to get access ...


4

You can turn parts of your program into custom blocks by selecting them and choosing Tools -> My Block Builder from the menu. See https://www.youtube.com/watch?v=CApCoGQJRcU for a tutorial on this feature.


4

Instead of using the datalog block from education version, you can create a custom version using the file access block. It's a bit more difficult, but more flexible... You won't be able to directly use EV3 datalog management, but you can structure the file to be directly compatible with csv format, readable by spreadsheet programs.


4

You have two options. You can use an accelerometer. Lego sells one that can be found here. There are also aftermarket ones at mindsensors.com. This allows you to independently measure the acceleration of the robot. You have to then integrate this information twice to get positional change. The way to do this is to put it in your control loop and sum up 0.5*...


4

This can usually be achieved on the EV3 with a bootable SD card - you would set that up with a new firmware image and a loader that copies it across to the brick. The leJOS team have ported their codebase to the EV3 - so with a bootable SD card you can indeed load a modified version of the firmware onto your EV3 brick. You can then use their WiFi stack to ...


4

It looks like you have discovered a bug. You should report it using Help > Give Feedback. For working around the problem, the only thing I know to do is to cut the blocks with the black wires and then paste them back in. This seems to get rid of the black wires.


4

Works for me if you set buffering to 0 and get rid of the newlines. import time # command to start motor on port A at speed 20 start_motor = '\x0C\x00\x00\x00\x80\x00\x00\xA4\x00\x01\x14\xA6\x00\x01' # command to stop motor on port A stop_motor = '\x09\x00\x01\x00\x80\x00\x00\xA3\x00\x01\x00' # send commands to EV3 via bluetooth with open('/dev/tty.EV3-...


4

It is not possible to modify the properties of myBlock in the current version of EV3 SW. It is possible by tampering the block source files: create a copy of your *.ev3. Just in case rename *.ev3 to *.zip extract all files from the zip edit files as needed move changed files back into zip (Under Windows drag and drop to zip) rename *.zip to *.ev3 I ...


4

First of all, let's identify the parts you are trying to attach. The EV3 medium motor is a pretty accurate description, I'll assume it means this. The linear actuator is more ambiguous, it can mean both the smaller and the larger variant. For the smaller one, I'd use two 3 x 3 technic beams or two technic triangles, one on each side of the motor, attached ...



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