Member #198229

Member Since: January 26, 2011

Country: United States

  • Product SEN-09801 | about 3 years ago

    Having problems getting ITG-3200 working with Arduino UNO (5V). Connected VDD and VIO to 3.3V, CLK and GND to Arduino GND, INT floating, SDA and SCL to A4 and A5, resp. No external pullups on SDA and SCL (I assumed the Arduino Wire Library uses the Atmega internal pullups). It appears that AD0 is set to 1, however just in case, I tried both addresses (0x68 and 0x69). I used the example code below, measured the SCL and SDA waveforms with a scope and for both addresses the bit patterns look valid. However, neither address is getting ACK’d by the gyro device during the ACK/NACK clock pulse. Can anybody out there advise?
    void setup()
    {
    Wire.begin();
    Serial.begin(9600);
    }
    void loop()
    {
    Wire.beginTransmission(0x69);
    Wire.endTransmission();
    Wire.beginTransmission(0x68);
    Wire.endTransmission();
    delay(500);
    }

No public wish lists :(