Hot answers tagged

5

It looks like the page listing downloads is down, but direct links to the downloads still work. I believe that this is the file that you're looking for: https://www.hitechnic.com/upload/306-Color%20Sensor%20V2.zip


5

It is not possible to increase the sensitivity of the touch sensor in-programming. Generally, you can use a lever to decrease the amount of force required. Here the "load" is the touch sensor button, the "effort" is the ball hitting the lever, and the beam is a lego beam. If the ball you're using is too light, you still probably won't be able to ...


5

The EV3 brick runs a linux kernel so it is extremely compatible with many different programming languages. 3rd-party support packages for basically any language you can think of have been made, and most are very mature by this point. A quick google search can come up with some of these. This previous post, among many others on this site, can help point you ...


4

You can get the 1.10E firmware from the LEGO Education website. Currently, this can be done by clicking the Download Firmware button at the bottom of this page. In the EV3 programming software, make sure you have a project open (e.g. create a new empty project), then click Tools > Update Firmware. Click the Show Details button. Then click Browse and ...


4

LEGO officially stopped supporting NXT in 2015, however, as of 2019, the original NXT programming software is still available on the official LEGO MINDSTORMS web page. The original NXT programming software and EV3 desktop programming software are both 32-bit, so cannot run on macOS 10.15. The new EV3 programming software based on Scratch does not work ...


3

It is not a protocol limitation. It is a sensor limitation. There is a microcontroller on the LEGO EV3 Ultrasonic sensor that cannot be updated so there is no way to measure more than that. So to measure more than 255cm, a 3rd party sensor is needed, e.g. https://mindsensors.com.


3

The current download link at https://www.lego.com/en-us/ldd is https://www.lego.com/assets/franchisesites/ldd/installer/setupldd-pc-4_3_12.exe. When installed it still shows the version as 4.3.11 even though the file name hints that it is 4.3.12. This version is missing EV3 parts. Here are some links for previous versions: https://lc-www-live-s.legocdn.com/...


3

You either have to recharge your battery (if you're using a battery pack) or replace the batteries (if you're using normal batteries). If this symptom persists after charging the battery pack, try to do a master reset on the brick. Failing which, you might have to replace the battery pack.


3

It is not possible to control the LEDs separately using the official EV3 firmware. You would have to modify the kernel drivers. You can only use the predefined patterns shown here. ULONG LEDPATTERNDATA[NO_OF_LEDS + 1][LEDPATTERNS] = { // LED_BLACK LED_GREEN LED_RED LED_ORANGE LED_GREEN_FLASH LED_RED_FLASH ...


3

I was able to fix the problem by creating a smaller partition on the SD card. (The idea came from this forum post; it was not necessary for me to buy a different SD card, despite what many people say there.) Using Windows 10, I was able to create a 4 GB partition with the “Computer Management” utility. After that, I used the ev3sdcard.bat utility again, and ...


3

Recently in the scope of a pet project I have put effort into finding a way for systematic decoding of the rbf file to EV3G compatible high level blocks buildin upon David Lechner's disassembly work. Currently the project has over 95% coverage (all common blocks recognized) called EV3BrickMagic You can try the result online - http://ev3treevis....


3

The "forward" and "backward" expressions are only interpreted in the reference frames of the motors themselves and translate to clockwise and counter-clockwise. In your case you must have mounted the motors in a way which requires them to rotate in different directions in order to propel the vehicle. Consider a car with four wheels: in order to go forward, ...


3

I've installed silverlight as mentioned from this page: https://discussions.apple.com/thread/7431216 experienced the same problem. Updating Silverlight to the most current version 5.1.41212.0 solved it ! Now the Lego Mindstorm EV3 Software works fine.


3

The .UF2 file format appears to be a fairly compact, binary format for reliably transferring data to "microcontrollers" (i.e. small embedded systems such as the EV3 controller), and is the format used by the Microsoft MakeCode application, recommended as part of the First LEGO League. The .ev3 file is actually a zip file containing a number of additional ...


2

Another alternative could be the mindstorms EV3 steel ball, it's fairly small and heavy. https://www.bricklink.com/v2/catalog/catalogitem.page?P=99948#T=C Possible downside is: it is almost impossible to mount so it will just have to be enclosed with bricks or beams and even then it may rattle.


2

As far as I see, you have two possible ways of accomplishing this, given that you have already built an Altazimuth mount or any other two-dimension mount from the two motors that can hold the color sensor and point it in any direction. Calculation This is the harder way but it grants neater results. It involves taking a precise measurement of the device's ...


2

There will certainly be some mechanical and robotics questions that you'll need to figure out, such as where on the car to position the sensors, and how to ensure that the car is reliably reading both colors at every intersection. (Which brings up contextual questions like "are there discrete intersections?") From a programming perspective, 49 possible ...


2

Here's some pseudocode that does what you need: Reset timer Loop block: Sensor block, output logical TRUE when condition is reached Timer block, output logical TRUE when X seconds have passed Logic block, outputs logical TRUE if sensor OR timer is true End loop when it receives TRUE from the Logic block. Switch block: if sensor = condition,...


2

Yes, it is possible to connect data wires from outside switch blocks and loop block to inside of them. Note: Switch blocks must be switched to the tabbed view by clicking on the icon. Then just drag the output data wire from the math block to the input of the steering block the same as if the switch block was not there.


2

I believe that this is the block that you are looking for: https://www.hitechnic.com/upload/545-HiTechnicEV3Color.zip The database listing downloads appears to be down, but the files are still available. Here's what I did to find the internal link: Pull up the download listings on archive.org: https://web.archive.org/web/20180203011745/https://www....


2

What you're trying to accomplish is called Odometry, and fortunately it's a pretty common task in robotics so there's a lot of information available on how to do it. The short answer is, it's relatively easy to implement, but hard to make it work really well. Let's make things simpler by deciding that the robot can only a) drive straight and b) turn 90 ...


2

Yes, it is possible to use up to 4 beacons at the same time since there are 4 selectable infrared signal channels. Also, the 8885 LEGO® Power Functions IR Remote Control is compatible with the EV3 Infrared Sensor if you have one of those already (it only has up down rocker switches and no beacon button, so it is not an exact replacement). Other LEGO ...


2

The NXT is no longer for sale by Lego, and I don't think they offer technical support for the NXT platform anymore. However, the EV3 software does support NXT. If you can't connect the software to the brick, it might be a driver issue. You can download the official NXT "Fantom" driver from the downloads page of the Mindstorms website - just scroll down until ...


1

I believe this only happens when there is already a program with the same name. If you start a new project and add 3 new programs named 1-1, 1-2 and 1-3, it works as expected. But if you try to add a 4th program named 1-1, 1-2 or 1-3, then the name will revert back to the default name because there is already another program with the same name.


1

It's been quite a while since I've programmed a robot, but using only the sonic sensor does make it a bit more challenging. Also, not knowing anything else about the robot you've built (it's size, other sensors & their location, the ball grabbing mechanism, etc.) it further complicates any possible advice. That being said, the only solution I could ...


1

The hard disk is likely full on the brick. Try deleting some projects to allocate space.


1

Thank you! The answer from jncraton did the trick. Summary: the direct download for the EV3 sensor block for the HiTechnic Color Sensor V2 is here: https://www.hitechnic.com/upload/545-HiTechnicEV3Color.zip The zip archive includes three files: (1) instructions (HTColorREADME.txt) (2) the control block (HTColor.ev3b) (3) a sample file demonstrating use ...


1

Light sensors are mainly affected by three independent variables: Distance between the sensor and the surface Color of the surface Amount of ambient light What this means is, in order to measure one of these things, the other two variables must be held constant. So, in order to measure color, the distance must be constant and the ambient light ...


1

Using variables is probably a better solution, but you can pass data wires into a switch block if it is tabbed view.


1

To get technical, this thing (pictured below) is a "parameter", not a "variable". "Variables" look like this: You can use a data wire to write the parameter value to a variable before the switch block and then read the variable inside of the nested switch blocks. Something like this...


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