加速度センサのプログラムです(zの政府で判断、PCに表示)
Dependencies: mbed
mpu6050.cpp@0:d8462d09ff84, 2019-11-16 (annotated)
- Committer:
- MIKUNAGATA
- Date:
- Sat Nov 16 06:31:31 2019 +0000
- Revision:
- 0:d8462d09ff84
- Child:
- 1:8d3dd0d73048
mpu6050
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
MIKUNAGATA | 0:d8462d09ff84 | 1 | #include "mbed.h" |
MIKUNAGATA | 0:d8462d09ff84 | 2 | #include "MPU6050.h" |
MIKUNAGATA | 0:d8462d09ff84 | 3 | |
MIKUNAGATA | 0:d8462d09ff84 | 4 | DigitalOut myled(LED1); |
MIKUNAGATA | 0:d8462d09ff84 | 5 | MPU6050 mpu(p9,p10); |
MIKUNAGATA | 0:d8462d09ff84 | 6 | |
MIKUNAGATA | 0:d8462d09ff84 | 7 | int main() { |
MIKUNAGATA | 0:d8462d09ff84 | 8 | |
MIKUNAGATA | 0:d8462d09ff84 | 9 | int acc[3];//accを定義。 |
MIKUNAGATA | 0:d8462d09ff84 | 10 | while(1){ |
MIKUNAGATA | 0:d8462d09ff84 | 11 | mpu.readAccelData(accel);//加速度の値をacc[3]に代入 |
MIKUNAGATA | 0:d8462d09ff84 | 12 | int x = acc[0];//x軸方向の加速度 |
MIKUNAGATA | 0:d8462d09ff84 | 13 | int y = acc[1];//y軸方向の加速度 |
MIKUNAGATA | 0:d8462d09ff84 | 14 | int z = acc[2];//z軸方向の加速度 |
MIKUNAGATA | 0:d8462d09ff84 | 15 | |
MIKUNAGATA | 0:d8462d09ff84 | 16 | printf("x:%06d y:%06d z:%06d\r\n",x,y,z); |
MIKUNAGATA | 0:d8462d09ff84 | 17 | wait(0.01); |
MIKUNAGATA | 0:d8462d09ff84 | 18 | } |
MIKUNAGATA | 0:d8462d09ff84 | 19 | } |