I2C通信を使用した角速度測定、LCD表示サンプル
Dependencies: mbed mbed_mpu6050_i2c_raw_register AQM0802
Diff: main.cpp
- Revision:
- 1:6f743fe9a027
- Parent:
- 0:abd3a0fd55a9
- Child:
- 2:f2db52a742b0
--- a/main.cpp Wed Dec 12 12:42:30 2018 +0000 +++ b/main.cpp Thu Dec 13 03:00:27 2018 +0000 @@ -1,8 +1,11 @@ #include "mbed.h" #include "mpu6050.h" -DigitalOut myled(LED1); Serial pc(USBTX, USBRX); +DigitalOut led1(LED1); +DigitalOut led2(LED2); +DigitalOut led3(LED3); +DigitalOut led4(LED4); MPU6050 mpu(p9, p10); void readData() @@ -15,15 +18,12 @@ } int main() { - int acc, gyro; mpu.setMaxScale(MAX_ACC_8G, MAX_GYRO_1000degpersec); - mpu.getMaxScale(acc, gyro); - pc.printf("%x %x\r\n", acc, gyro); while(1) { - myled = 1; + led1 = 1; readData(); wait(0.2); - myled = 0; + led1 = 0; wait(0.2); } }