You are viewing an older revision! See the latest version
ITG 3200 Gyroscope
The ITG-3200 is a triple-axis, digital output gyroscope. It 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, as well as an embedded temperature sensor and a 2% accurate internal oscillator.
Hello World!¶
Import program
00001 #include "ITG3200.h" 00002 00003 Serial pc(USBTX, USBRX); 00004 ITG3200 gyro(p9, p10); 00005 00006 int main() { 00007 00008 pc.printf("Now starting ITG-3200 test...\n"); 00009 00010 //Set highest bandwidth. 00011 gyro.setLpBandwidth(LPFBW_42HZ); 00012 00013 while (1) { 00014 00015 //Arbitrary wait for printf clarity. 00016 wait(0.1); 00017 pc.printf("%i, %i, %i\n", gyro.getGyroX(), 00018 gyro.getGyroY(), gyro.getGyroZ()); 00019 00020 } 00021 00022 }
Wiring¶
ITG-3200 Signal Name | mbed pin |
VCC | VOUT |
VLOGIC | VOUT |
GND | GND |
SDA | p9 |
SCL | p10 |
API¶
[Not found]
Library¶
[Not found]