Export Restrictions

This product has some level of export control/restriction, so may be delayed when shipping outside the US. Contact us with questions, or we will contact you after you place your order.

Creative Commons images are CC BY-NC-SA 3.0

49.95

added to your
shopping cart

quantity
Only 3 left! 3 in stock
49.95 1+ units
44.96 10+ units
39.96 100+ units

Description: This is a breakout board for the L3G4200D low-power three-axis angular rate sensor. The L3G4200D is a MEMS motion sensor and has a full scale of ±250/±500/±2000 dps and is capable of measuring rates with a user-selectable bandwidth. These work great in gaming and virtual reality input devices, GPS navigation systems and robotics.

Not sure which gyro is right for you? Our Accelerometer and Gyro Buying Guide might help!

Features:

  • Three selectable full scales (250/500/2000 dps)
  • I2C/SPI digital output interface
  • 16 bit-rate value data output
  • 8-bit temperature data output
  • Wide supply voltage: 2.4 V to 3.6 V
  • Low voltage-compatible IOs (1.8 V)
  • Embedded power-down and sleep mode
  • Embedded temperature sensor
  • High shock survivability

Documents:

Comments 33 comments

  • I think this product is a little overpriced, and this is why:
    http://www.pololu.com/catalog/product/1272 it is the exact same thing, along with a bonus 3.3v regulator

  • Hi all. Sorry im a novice. Could someone advise if this could be used with any I/O board? I have purchased a digibee+ and since then have found this site. I have managed to hook digibee+ up to PC and can control it through Visual basic, but in terms of connecting something like this, to be quite honest, i dont know where to start. If anyone could recommend a good tutorial that would be appreciated.

    Thanks in advance

  • We are having problems running the code given above. Accidently the 5V and GND were connected opposite for 3-4 seconds. There was no visible damage. How can we test if our device is still functional? Aren’t there any inbuilt safety measures for such cases?

  • I just posted some code to the arduino forum which might be helpful. http://arduino.cc/forum/index.php/topic,147351.0.html

    Jim

  • So this is what ‘wide supply voltage’ means now – an entire VOLT of range! But not two volts. They didn’t want to go nuts.

  • this is a bit expensive? The chip is only $12 in qty 1 and $6 if you buy 1000. I get SF has to make money but I see this being a $25 board not $50.

    Also, the datasheet link needs to be updated. it doesn’t have the register map, which makes this part quite hard to use. http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00265057.pdf

    • have you considered the fact that the board has to be designed, time has to be spent, its not just 12$ for the chip, it also price for design, for assembly, for soldring equipment, energy, + risk amount from failed parts, from the parts returned.

  • The datasheet says degree per seconds, but it seems to me that it’s radiant per second. Can anyone confirm ?

    • The output values are scaled according to the sensitivity you select. At 250dps sensitivity, you must multiply by .00875 to get degrees per second.

      I posted some code here that should help you: http://arduino.cc/forum/index.php/topic,147351.0.html

  • Link to decent datasheet: http://www.parallax.com/portals/0/downloads/docs/prod/sens/27911-GyroscopeAppNote2.pdf EDIT: actually, jstwinkles has got a better one above, my bad.

  • Please update the datasheet link. The one you have posted is super old and doesn’t even have a register map.

  • Any chance of selling the sensor alone?

  • I think this device is intented to be a slave of a MCU, so, why put pull-up resistors in this board if probably the master can have it?

  • This sensor has a temperature sensor, but the datasheet nor the tutorials speak of it :( Any idea what the purpose of this is? More importantly, how do you read it?

    • The sheet available now shows OUT_TEMP at register 0x26, with a sensitivity of one bit change per degree C. It’s probably used internally to keep the readings steady despite changing temperature.

  • The datasheet listed here is out of date, as of this posting. Here’s a link to the latest version, which includes a register map and register descriptions: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00265057.pdf

  • The datasheet listed here is out of date, as of this posting. Here’s a link to the latest version, which includes a register map and register descriptions: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00265057.pdf

  • Any body test the differece between L3G4200D and ITG3200?

  • If you are using this board in SPI mode be sure to take off the 10K pull up resistors from the SDA/SDI and SCL line. I had problems communicating with the device in their presence.

  • Hello,
    I have adapted the example code to work with STM32-H103 and am doing the exact same thing as the example with different commands. However my SDO line is showing no output. I am operating it with MSBfirst in the correct modes and phase as per the datasheet @ 1.25MHz.
    Am I missing something in the way it is initialized, or a trick in the way spi is setup thats causing it?
    Is there any way to determine if the chip is functional?
    Please refer the following link for the the
    Oscilloscope images
    Thanks in advance!!

  • Hi there,
    I am trying to get the gyro working (self assembled).
    So I am not so sure if the program is buggy or the gyro ;-)
    Can anyone check if this should return the who_am_I message?
    http://www.my-shots.de/TEK0002.jpg

  • Anyone can explain me why all the 3 axis gyros have I2C/SPI outputs and not analog outputs? For my project I need simultaneous sampling of all the axis, otherwise I loose the orthogonality :S

  • does anyone know / have tested this device in a autopilot or as a quad stabilization unit? if so did it hold up well to the vibration?

  • Hi, missing datasheet link ??

  • Is there a datasheet out there with a register map?

  • I may be missing something obvious: output from this example code is in degrees per second, or is it in 10’s of degrees per second?
    And does that value change as you change the full scale selection? If you move from 250 dps to 2000 dps, is the output still in 10’s of dps?

    • Sensitivity is described on page 10 of the datasheet. Output is generally digital counts relative to full scale. (signed 16-bit)
      According to the data sheet, at 2000dps use a scale factor of 70x10-3 dps/digit which gives a range of +/-28572 , ie., a value of 285 is roughly 20dps.

  • Hello,
    They give no information in the datasheet concerning vibrating frequency. Any hint ?
    Regards,
    Thomas.


Related Products