harits
Dependencies: HMC5883L MPU6050 mbed
main.cpp@0:4ed117a5e2e2, 2014-01-10 (annotated)
- Committer:
- ivanff15
- Date:
- Fri Jan 10 16:33:11 2014 +0000
- Revision:
- 0:4ed117a5e2e2
nggo harits;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ivanff15 | 0:4ed117a5e2e2 | 1 | #include "mbed.h" |
ivanff15 | 0:4ed117a5e2e2 | 2 | #include <stdio.h> |
ivanff15 | 0:4ed117a5e2e2 | 3 | #include "MPU6050.h" |
ivanff15 | 0:4ed117a5e2e2 | 4 | |
ivanff15 | 0:4ed117a5e2e2 | 5 | //persiapan |
ivanff15 | 0:4ed117a5e2e2 | 6 | Serial pc(USBTX,USBRX); |
ivanff15 | 0:4ed117a5e2e2 | 7 | MPU6050 acc_gyro(p28,p27); |
ivanff15 | 0:4ed117a5e2e2 | 8 | I2C i2c(p28,p27); |
ivanff15 | 0:4ed117a5e2e2 | 9 | // |
ivanff15 | 0:4ed117a5e2e2 | 10 | |
ivanff15 | 0:4ed117a5e2e2 | 11 | //deklarasi |
ivanff15 | 0:4ed117a5e2e2 | 12 | unsigned char ax,ay,az; |
ivanff15 | 0:4ed117a5e2e2 | 13 | // |
ivanff15 | 0:4ed117a5e2e2 | 14 | |
ivanff15 | 0:4ed117a5e2e2 | 15 | // |
ivanff15 | 0:4ed117a5e2e2 | 16 | char kirim[16]; |
ivanff15 | 0:4ed117a5e2e2 | 17 | // |
ivanff15 | 0:4ed117a5e2e2 | 18 | |
ivanff15 | 0:4ed117a5e2e2 | 19 | |
ivanff15 | 0:4ed117a5e2e2 | 20 | int main() |
ivanff15 | 0:4ed117a5e2e2 | 21 | { |
ivanff15 | 0:4ed117a5e2e2 | 22 | // i2c.frequency(400000); |
ivanff15 | 0:4ed117a5e2e2 | 23 | // //acc_gyro.setSleepMode(true); |
ivanff15 | 0:4ed117a5e2e2 | 24 | // acc_gyro.setBW(MPU6050_BW_256); |
ivanff15 | 0:4ed117a5e2e2 | 25 | // acc_gyro.setI2CBypass(true); |
ivanff15 | 0:4ed117a5e2e2 | 26 | // acc_gyro.setAcceleroRange(MPU6050_ACCELERO_RANGE_4G); |
ivanff15 | 0:4ed117a5e2e2 | 27 | |
ivanff15 | 0:4ed117a5e2e2 | 28 | // if(acc_gyro.testConnection())pc.printf("sukses"); |
ivanff15 | 0:4ed117a5e2e2 | 29 | // else pc.printf("coba lagi"); |
ivanff15 | 0:4ed117a5e2e2 | 30 | while(1) |
ivanff15 | 0:4ed117a5e2e2 | 31 | { |
ivanff15 | 0:4ed117a5e2e2 | 32 | pc.printf("ivan"); |
ivanff15 | 0:4ed117a5e2e2 | 33 | // ax=acc_gyro.getAcceleroRawX(); |
ivanff15 | 0:4ed117a5e2e2 | 34 | // ay=acc_gyro.getAcceleroRawY(); |
ivanff15 | 0:4ed117a5e2e2 | 35 | // az=acc_gyro.getAcceleroRawZ(); |
ivanff15 | 0:4ed117a5e2e2 | 36 | // sprintf(kirim,"%d %d %d",ax,ay,az); |
ivanff15 | 0:4ed117a5e2e2 | 37 | // pc.printf(kirim); |
ivanff15 | 0:4ed117a5e2e2 | 38 | |
ivanff15 | 0:4ed117a5e2e2 | 39 | } |
ivanff15 | 0:4ed117a5e2e2 | 40 | } |