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

Dependencies:   mbed MPU6050 Math

Committer:
MIKUNAGATA
Date:
Tue Nov 19 07:06:10 2019 +0000
Revision:
8:8ca0c8d10890
Parent:
7:8f914ead7fc0
accel

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 0:4ba3fa671062 4 DigitalOut myled(LED1);
MIKUNAGATA 8:8ca0c8d10890 5 MPU6050 mpu(p28,p27);//(SDA,SCL)のピン配置
falconsyunya 0:4ba3fa671062 6
falconsyunya 0:4ba3fa671062 7 int main() {
MIKUNAGATA 8:8ca0c8d10890 8
falconsyunya 6:f1106d9e843c 9 int accel[3];//accelを3つの配列で定義。
falconsyunya 0:4ba3fa671062 10 while(1){
falconsyunya 1:958b581f6d21 11 mpu.readAccelData(accel);//加速度の値をaccel[3]に代入
MIKUNAGATA 8:8ca0c8d10890 12 int x = accel[0];//x軸方向の加速度
MIKUNAGATA 8:8ca0c8d10890 13 int y = accel[1];//y軸方向の加速度
MIKUNAGATA 8:8ca0c8d10890 14 int z = accel[2] ;//z軸方向の加速度
MIKUNAGATA 8:8ca0c8d10890 15 printf("x:%6d,y:%6d,z:%6d\r\n",x,y,z);
MIKUNAGATA 8:8ca0c8d10890 16
falconsyunya 4:d2bb399c7c8c 17
falconsyunya 7:8f914ead7fc0 18 wait(0.01);
falconsyunya 0:4ba3fa671062 19 }
falconsyunya 0:4ba3fa671062 20 }