加速度センサのプログラム第2版です。 (PCに表示、zの値の正負で上下が分かると思います。)

Dependencies:   mbed MPU6050 Math

Committer:
falconsyunya
Date:
Fri Oct 19 16:04:40 2018 +0000
Revision:
1:958b581f6d21
Parent:
0:4ba3fa671062
Child:
3:157b19421485
??????; ????????????G???

Who changed what in which revision?

UserRevisionLine numberNew contents of line
falconsyunya 0:4ba3fa671062 1 #include "mbed.h"
falconsyunya 0:4ba3fa671062 2 #include "MPU6050.h"
falconsyunya 0:4ba3fa671062 3
falconsyunya 1:958b581f6d21 4 //うp遅れてすいません。基本Flaoatで定義してクレメンス。
falconsyunya 1:958b581f6d21 5
falconsyunya 0:4ba3fa671062 6 DigitalOut myled(LED1);
falconsyunya 1:958b581f6d21 7 MPU6050 mpu(p9,p10);//(SDA,SCL)のピンをアサインしてね☆
falconsyunya 0:4ba3fa671062 8
falconsyunya 0:4ba3fa671062 9 int main() {
falconsyunya 0:4ba3fa671062 10 while(1){
falconsyunya 1:958b581f6d21 11 float accel[3];//accelを3つの配列で定義。
falconsyunya 1:958b581f6d21 12 mpu.readAccelData(accel);//加速度の値をaccel[3]に代入
falconsyunya 1:958b581f6d21 13 float x = accel[0]/16384;//x軸方向の加速度
falconsyunya 1:958b581f6d21 14 float y = accel[1]/16384;//y軸方向の加速度
falconsyunya 1:958b581f6d21 15 float z = accel[2]/16384;//z軸方向の加速度
falconsyunya 1:958b581f6d21 16 printf("accel x:%f y:%f z:%f\r\n",x,y,z);//一応表示しとくやで~~
falconsyunya 0:4ba3fa671062 17 wait(0.05);
falconsyunya 0:4ba3fa671062 18 }
falconsyunya 0:4ba3fa671062 19 }