It is that time again! SparkFun Electronics will be closed Friday, January 13th for our annual inventory day. Please keep in mind that any orders placed after 2PM (Mountain Time) on Thursday, January 12th will not ship or be prepared for local pickup until we open for normal operations on Monday, January 16th. In addition, tours will resume on Friday, January 20th. Thank you for your patience!
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 InvenSense’s ITG-3200, a groundbreaking triple-axis, digital output MEMS gyroscope. The ITG-3200 features three 16-bit analog-to-digital converters (ADCs) for digitizing the gyro outputs, a user-selectable internal low-pass filter bandwidth, and a Fast-Mode I2C (400kHz) interface. Additional features include an embedded temperature sensor and a 2% accurate internal oscillator.
The ITG-3200 can be powered at anywhere between 2.1 and 3.6V. For power supply flexibility, the ITG-3200 has a separate VLOGIC reference pin (labeled VIO), in addition to its analog supply pin (VDD) which sets the logic levels of its serial interface. The VLOGIC voltage may be anywhere from 1.71V min to VDD max. For general use, VLOGIC can be tied to VCC. The normal operating current of the sensor is just 6.5mA.
Communication with the ITG-3200 is achieved over a two-wire (I2C) interface. The sensor also features a interrupt output, and an optional clock input. A jumper on the top of the board allows you to easily select the I2C address, by pulling the AD0 pin to either VCC or GND; the board is shipped with this jumper tied to VCC. If you don’t plan on using the CLKIN pin, you can short the jumper on the bottom of the board to tie it to GND.
This breakout board is shipped as shown in the images. Note that there are two unpopulated resistors on the I2C lines, these can be added later by the customer if desired.
Not sure which gyro is right for you? Our Accelerometer and Gyro Buying Guide might help!
Features:
Dimensions: 0.87 x 0.72" (22.22 x 18.48mm)
Documents:
Replaces:SEN-9801
Do you have a good understanding of various sensors or need a variety of them for a project? This kit includes a sensor for j…
A row of headers - break to fit. 40 pins that can be cut to any size. Used with custom PCBs or general custom headers. **Fea…
The MPU-6050 is a serious little piece of motion processing tech! By combining a MEMS 3-axis gyroscope and a 3-axis accelerom…
This is a breakout board for the L3G4200D low-power three-axis angular rate sensor. The L3G4200D is a MEMS motion sensor and …
The MPU-6050 is a serious little piece of motion processing tech! By combining a MEMS 3-axis gyroscope and a 3-axis accelerom…
The ITG-3200 is the world’s first single-chip, digital-output, 3-axis MEMS motion processing gyro optimized for gaming, 3D …
This new version adds 2 standoff holes as well as an extra decoupling capacitor. The ADXL345 is a small, thin, low power, 3-a…
Breakout board for the 3 axis ADXL335 from Analog Devices. This is the latest in a long, proven line of analog sensors - the …
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 breakout board makes it easy to use the tiny MMA8452Q accelerometer in your project. The MMA8452Q is a smart low-power, …
It's blue! It's thin! It's the Arduino Pro Mini! SparkFun's minimal design approach to Arduino. This is a 5V Arduino running …
This is a force sensitive resistor with a round, 0.5" diameter, sensing area. This FSR will vary its resistance depending on …
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 EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse (or …
Single row of 40-holes, female header. Can be cut to size with a pair of wire-cutters. Standard .1" spacing. We use them exte…
A simple flex sensor 4.5" in length. As the sensor is flexed, the resistance across the sensor increases. Patented technology…
The LSM9DS1 is a versatile, motion-sensing system-in-a-chip. It houses a 3-axis accelerometer, 3-axis gyroscope, and 3-axis m…
It's blue! It's thin! It's the Arduino Pro Mini! SparkFun's minimal design approach to Arduino. This is a 3.3V Arduino runnin…
A simple flex sensor 2.2" in length. As the sensor is flexed, the resistance across the sensor increases. Patented technology…
A vibration motor! This itty-bitty, shaftless vibratory motor is perfect for non-audible indicators. Use in any number of app…
An assortment of colored wires: you know it's a beautiful thing. Six different colors of stranded wire in a cardboard dispens…
The Teensy is a breadboard-friendly development board with loads of features in a, well, teensy package. Each Teensy 3.2 come…
This is the newest revision of our [FTDI Basic](http://www.sparkfun.com/commerce/product_info.php?products_id=8772). We now u…
This load sensor, sometimes called a strain gauge, is the same one found in digital bathroom scales (you know, the ones you u…
Forgot your password?
No account? Register one!
Has anyone here figured out the math on converting the read(X, Y, Z) values in the example code to degrees per second? My best guess would be to take read(X, Y, Z) and divide it by 14.375. It would be really helpful to see how its done properly though.
Why are you dividing by 14.375? I divide by 16.384 since the sensor’s output data is of 16 bits, 215 = 32768 (considering negative and positive values) and then you have to multiply by the sensitivity which is 2000 and it gives me: 32768/2000 = 16.384. But when I integrate the gyroscope values to get the angles I get a 10 degree offset over a 90 degree turn so I compensate this by multiplying the sensor value by 1.125 (90/80) and dividing by 16.384, so the final calculation I do is sensorValue/14.564
The reason I am multiplying by 14.375 is because in the data-sheet it says that the sensitivity scale factor is 14.375. I read somewhere that is what you do to find the angular position roughly… I may be wrong.
Hi. I have some questions here.
Is it necessary or a must to connect the CLKIN to GND if it is unused? Also, do I have to connect AD0 to GND too? Lastly, can I use a pull-up resistor(1K resistor) instead of using a logic level converter to make sure the power input for ITG 3200 is always 3.3V?
Thanks!
I have somewhat of a dumb question if instead of using the sda and scl pins if I hook it up to the analog input will that be safer for my board or does it not matter?
Is this compatible with the Arduino Pro Mini? It has neither SDA/SCL nor A5/A6 pins. Thanks.
I should have studied the board carefully before asking that question. It does have those pins, except they are in the middle of the board.
What’s the difference between this and the old board? (Other than $5.00 in the price tag)
Different board only, looks like. It’s been redesigned to add mounting holes and be in line with the other boards in the Sensor Kit
Edit: oh, and an extra resistor for the address selection jumper.