gearb0x Admin
Jumlah posting : 11 Points : 31 komponen : 0 Join date : 16.12.10 Age : 33 Lokasi : semarang
| Subyek: COMPAS CPMS 03 Fri Dec 24, 2010 9:35 am | |
| Compass buatan Devantech Ltd. CMPS03 ini menggunakan sensor medan magnet Philips KMZ51 yang cukup sensitif untuk mendeteksi medan magnet bumi. Kompas digital ini hanya memerlukan supplai tegangan sebesar 5V DC, dengan konsumsi arus 15mA. Pada CMPS03, arah mata angin dibagi dalam bentuk derajat yaitu : Utara (00), Timur (900), Selatan (1800) dan Barat (2700). Ada dua cara untuk mendapatkan informasi arah dari modul kompas digital ini yaitu dengan membaca sinyal PWM (Pulse Width Modulation) pada pin 4 atau dengan membaca data interface I2C pada pin 2 dan 3.
contoh program pakai bascom avr
‘====================================
$regfile = “m32def.dat” ‘ATMEGA 32 $crystal = 4000000 ‘KECEPATAN 4 MhZ $baud = 4800
‘===================================== kompas Config Sda = Portc.0 Config Scl = Portc.1
Declare Sub Baca_kompas ‘MODUL KOMPAS Dim Data_i2c As BYTE INISIALISASI: I2cinit ‘================================= UTAMA: CALL Baca_kompas PRINT DATA_I2C GOTO UTAMA ”================================ ‘ subrutin kompas ‘——————————- Sub Baca_kompas I2cstart I2cwbyte &HC0 ‘ALAMAT DEVICE COMPAS TULIS I2cwbyte 1 ‘AKSES REGISTER 1 I2cstart I2cwbyte &HC1 ‘ALAMAT DEVICE COMPAS BACA I2crbyte Data_i2c , Nack I2cstop Waitms 1 End Sub ‘======================================= cara kalibrasi dengan metoda pinPin 6 dapat dihubungkan ke 0V (Ground) dengan sebuah push button switch. langkah langkahnya sbb
1. hadapkan kearah Utara, tekan switch dan lepaskan.
2. hadapkan kearah Timur, tekan switch dan lepaskan.
3. hadapkan kearah Selatan, tekan switch dan lepaskan.
4. hadapkan kearah Barat, tekan switch dan lepaskan.
pastikan posisi kompas rata. nah kalo kompas ini banyak gangguannya ganti saja sama kompas pramuka | |
|