Komunikasi i2c Kompas CMPS10 menggunakan Bascom AVR

| 17 April 2014

Modul sensor CMPS10 merupakan sensor Magnetometer 3-axis terintegrasi dengan accelerometer 3-axis.Modul ini menggunakan prosesor 16-bit, CMPS10 telah dirancang untuk mengurangi kesalahan yang disebabkan oleh kemiringkan PCB. CMPS10 menghasilkan keluaran hasil 0-3599 mewakili 0-359,9 atau 0 sampai 255. Output dari tiga sensor berukuran x, y dan z komponen dari medan magnet, bersama dengan pitch and roll yang digunakan untuk menghitung bearing.  Modul CMPS10 membutuhkan catu daya pada 3,6 - 5V dan arus sebesar 25mA dalam penggunaannya . Ada tiga cara untuk mendapatkan bantalan dari modul. Sebuah antarmuka serial, antarmuka I2C atau output PWM. Namun kali ini yang akan saya bahas adalah menggunakan antarmuka i2c/

Untuk antarmuka CMPS10 dengan mikrokontroler sebagai berikut :




Untuk contoh programnya bisa diunduh  disini 
Datasheet CMPS 10 Datasheet CMPS10

Semoga Bermanfaat