Spajanje
Dupont žicama spojite IMU na mikrokontroler. Minimum su 4 žice: SDA, SCL, 3V3 i GND, kao što je na slici lijevo. U primjeru se koristi pločica ML-R I2C 3V3 5V Distribution Pins (mrm-distrib-a), njena 3.3V I2C sabirnica.
I2C adresa se bira lemnim spojevima na poleđini ili pinom I2C SEL. I2C SEL spojen na 0 V ili zalemljen spoj J1 daju adresu 0x28. 3.3V na I2C SEL ili kratko spojen J2 daju adresu 0x29. Dozvoljeno je ostaviti u zraku I2C SEL i oba lemna spoja. U tom je slučaju adresa 0x29. Koristite ili pin ili lemni spoj, nikad obadva načina jer u protivnom možete napraviti kratki spoj.
Pin RST služi za reset senzora.
IMU koristi clock stretching - zgodnu osobinu, koja stvara probleme kontrolerima koji ju ne podržavaju, kao što je često slučaj s Arduino pločicama. Probate li ga spojiti na Teensy 3.2 koristeći stariji softverski driver, radit će, ali će trebati dodatni reset prilikom podizanja u oko 50% slučajeva. Nakon toga radi dobro. STM32 pločice koje prodajemo rade bez greške s ovim IMUom.
Primjer Arduino koda potražite na ovoj stranici.