![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
加速度センサのプログラム第2版です。 (PCに表示、zの値の正負で上下が分かると思います。)
Dependencies: mbed MPU6050 Math
Diff: main.cpp
- Revision:
- 1:958b581f6d21
- Parent:
- 0:4ba3fa671062
- Child:
- 3:157b19421485
--- a/main.cpp Fri Oct 19 15:03:37 2018 +0000 +++ b/main.cpp Fri Oct 19 16:04:40 2018 +0000 @@ -1,14 +1,19 @@ #include "mbed.h" #include "MPU6050.h" +//うp遅れてすいません。基本Flaoatで定義してクレメンス。 + DigitalOut myled(LED1); -MPU6050 mpu(p9,p10);//(SDA,SCL) +MPU6050 mpu(p9,p10);//(SDA,SCL)のピンをアサインしてね☆ int main() { while(1){ - int accel[3];//accel配列 - mpu.readAccelData(accel);//accel[3]に代入 - printf("accel x:%d y:%d z:%d\r\n %d",accel[0],accel[1],accel[2],x); + float accel[3];//accelを3つの配列で定義。 + mpu.readAccelData(accel);//加速度の値をaccel[3]に代入 + float x = accel[0]/16384;//x軸方向の加速度 + float y = accel[1]/16384;//y軸方向の加速度 + float z = accel[2]/16384;//z軸方向の加速度 + printf("accel x:%f y:%f z:%f\r\n",x,y,z);//一応表示しとくやで~~ wait(0.05); } }