The digital EV3 Gyro Sensor measures the robot’s rotational motion and changes in its orientation. Students can measure angles, create balancing robots and explore the technology that powers a variety of real-world tools like Segway®, navigation systems and game controllers.
Angle mode measures angles with an accuracy of +/- 3 degrees
Gyro mode has a maximum output of 440 degrees/second
Please note that by submitting a helpfulness vote on a review your IP address is collected and stored by our trusted third party service provider for the sole purpose of preventing multiple entries from the same IP address. To see how to control your personal data, please see our Privacy policy.
LEGO up-charges their Mindstorms products like Apple does port adapters. This is a $35 gyro sensor which only returns values for one-dimensional rotation, so it's not like you can return pitch and yaw, just pitch (or however you're viewing the axes). That would, of course, require two gyro sensors. This would be fine, because I knew what I was getting myself into, but this is the worst sensor out of the EV3 ones I've tested. (IR sensor and transmitter, touch, color and brightness) It will sometimes just randomly drift towards positive or negative infinity, the integer value it returns simply drifts. I thought it was MATLAB causing this issue, but completely disconnected from my PC, the sensor will sometimes just shoddily drift, requiring it to be unplugged and plugged back in. It's quite common, too. I am not alone, I found out about this from an online video, same problem with the same solution.
The fact that it's $35, and not included in the base EV3 (non-educational) set is just crazy. I guess that's the power LEGO has considering the hassle it'd be to connect Arduino to LEGO-compatible motors (if even possible at all), and the IDE they provide which is great for novice programmers, especially children who are visual learners.
Response from LEGO SHOP
May 8, 2020
Emily, Customer Service
We're sorry to hear you had some trouble with this sensor. Our tech support team would be happy to help with some troubleshooting. Get in touch at LEGO.build/Service-BV.
There are a number of ways to create a "Segway" balance bot with ev3 but using the gyroscope sensor is probably the most straightforward. Worked very effectively with very little hunting and smooth motion. Only marked down as does not work - I believe - with the NXT brick and only measures 1 axis of movement.