This product is not allowed to ship to the following countries:
Creative Commons images are CC BY-NC-SA 3.0
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:
Documents:
This is the new Arduino Uno R3. In addition to all the features of the previous board, the Uno now uses an ATmega16U2 instead…
This is a breakout board for InvenSense's ITG-3200, a groundbreaking triple-axis, digital output MEMS gyroscope. The ITG-3200…
The SparkFun Inventor's Kit (SIK) is a great way to get started with programming and hardware interaction with the Arduino pr…
This new version adds 2 standoff holes as well as an extra decoupling capacitor. The ADXL345 is a small, thin, low power, 3-a…
It's back! This is the LIDAR-Lite v3, a compact, high-performance optical distance measurement sensor from Garmin™. When sp…
If you've ever tried to connect a 3.3V device to a 5V system, you know what a challenge it can be. The SparkFun bi-directiona…
The LSM9DS1 is a versatile, motion-sensing system-in-a-chip. It houses a 3-axis accelerometer, 3-axis gyroscope, and 3-axis m…
You may be the greatest living banana-pianist, but how will you ever know if you don't make yourself a banana piano? Good new…
Breakout board for the 3 axis ADXL335 from Analog Devices. This is the latest in a long, proven line of analog sensors - the …
A simple flex sensor 4.5" in length. As the sensor is flexed, the resistance across the sensor increases. Patented technology…
This is a simple breakout for the ADXL345 accelerometer and the ITG-3200 MEMS gyro. With this board, you get a full 6 degrees…
Life has its ups and downs, so why not measure them? The MPL3115A2 is a MEMS pressure sensor that provides Altitude data to w…
This is the newest revision of our [FTDI Basic](https://www.sparkfun.com/products/retired/9115). We now use a SMD 6-pin heade…
The SparkFun Load Cell Amplifier is a small breakout board for the HX711 IC that allows you to easily read load cells to meas…
The Teensy is a breadboard-friendly development board with loads of features in a, well, teensy package. Each Teensy 3.2 come…
Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implemen…
The SparkFun Inventor's Kit (SIK) is a great way to get started with programming and hardware interaction with the Arduino pr…
A simple flex sensor 2.2" in length. As the sensor is flexed, the resistance across the sensor increases. Patented technology…
Infrared proximity sensor made by Sharp. Part # GP2Y0A02YK0F has an analog output that varies from 2.8V at 15cm to 0.4V at 15…
The Intel® Edison is an ultra small computing platform that will change the way you look at embedded electronics. Each Ediso…
The ESP8266 WiFi Module is a self contained SOC with integrated TCP/IP protocol stack that can give any microcontroller acces…
XBee radios are an awesome way to add wireless capability to your Arduino project and now it's even easier with the SparkFun …
The SparkFun 9DoF Razor IMU M0 combines a SAMD21 microprocessor with an MPU-9250 9DoF (9 Degrees of Freedom) sensor to create…
The MPU-6050 is a serious little piece of motion processing tech! By combining a MEMS 3-axis gyroscope and a 3-axis accelerom…
Forgot your password?
No account? Register one!
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
Any body test the differece between L3G4200D and ITG3200?
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
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!!
I am also having the same problem getting this to work in SPI mode, SDO line does not seem to respond.
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
Also, you might consider the ITG3200, which I believe does simultaneous sampling internally.
Tks for the advice! and the quick response :)
We tried. If we can find one we’ll sell it. In the meantime, we still have a number of analog gyros, just no 3-axis ones.
A breakout-board with invensenses idg-500 AND isz-500 would be awesome!!!
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.