你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Nucleo F042 mbed 利用mpu6050 lib 简单测试

[复制链接]
leo121_3006061 发布时间:2017-10-28 02:01
简单利用mpu6050 lib,进行测试,接开发板D7,D8针
. G0 g- h: t: \' I代码如下
- T( F# G0 b. a( H
  1. #include "mbed.h"$ v3 d) H" ]0 Q& _. d
  2. #include "MPU6050.h"5 L# y8 M7 l: q* {5 _; s
  3. + Q3 Z6 K  E6 C, S
  4. MPU6050 mpu(D7,D8);//for Nucleo-F042K6
    % M$ ?4 L- I8 j; j& I" ~
  5. Serial pc(USBTX,USBRX);
    3 X; M1 B# Q2 F. w5 K0 @

  6. + d( n1 W) U; z6 F8 V; A, U% K
  7. float gx,gy,gz,ax,ay,az;8 ?' }% i8 v3 Q

  8. 7 a" h) [& ?4 I" }8 x7 p( p  C
  9. int main()
      O. C; z; I' G3 c! U" S: u* ]  Q7 ]
  10. {
    + ~/ `* Q, T, S/ j. D9 N
  11.     pc.baud(115200);
    , i6 \! |8 \% h! f9 n- J9 x
  12.     if(mpu.getID()==0x68) {
    8 p9 r0 V0 D  O' D/ j7 R  V
  13.         pc.printf("MPU6050 OK");
    - O' R% `' K7 a$ f
  14.         wait(1);
    & `+ Q$ s" Q/ v- x
  15.     } else {
    + h+ ]) M- d0 v" c! G
  16.         pc.printf("MPU6050 error ID=0x%x\r\n",mpu.getID());7 W3 n" ~' R. e' P/ A5 F' H* \* w
  17.         while(1) {
      g+ Q8 y% m1 U$ v) V) M' \4 ~: V
  18.         }$ }7 h* j, m0 @% u9 G( X& e* f$ ]
  19.     }
    ! k+ N* C; y0 h+ E& q) L5 m& T' a
  20.     mpu.start();
    , i. o0 K" s; q& d/ {& R4 Z, ?
  21.     while(1) {: s2 I9 |6 a; K; z
  22.         mpu.read(&gx,&gy,&gz,&ax,&ay,&az);
    % M0 @* z# o- G# w
  23.         pc.printf("gx,gy,gz,ax,ay,az %.1f,%.1f,%.1f,%.2f,%.2f,%.2f\r\n",gx,gy,gz,ax,ay,az);5 r# ]/ P9 Q% d
  24.         wait(0.1);
    # l: p0 k% H- M' r5 T% y
  25.     }
    ' h/ z+ T5 d* ^* b8 J/ g
  26. }$ c: G2 G% [' q) t* `5 y  x
  27.             
复制代码
mbed os下写代码是不是很简单: G9 _' R. z% O+ y" n% G1 w
收藏 评论5 发布时间:2017-10-28 02:01

举报

5个回答
MrJiu 回答时间:2017-10-28 09:35:18
MPU6050的库是哪里来的?
leo121_3006061 回答时间:2017-10-28 11:38:35
本帖最后由 leo121_3006061 于 2017-10-28 11:40 编辑
, s: J  }0 \* w" L4 O+ S3 p
MrJiu 发表于 2017-10-28 09:35
/ }- }5 l+ ^# k* w2 Q9 mMPU6050的库是哪里来的?
- E+ Z: H' G/ H# u+ S# x# ?" w2 E
搜一下,mbed下有很多的,引入进来即可。
asmhai 回答时间:2017-10-30 09:58:14
学习了!谢谢楼主。
anywill 回答时间:2017-12-6 10:49:03
真的很简洁
carmelo 回答时间:2018-11-19 14:11:40
从哪导入库呢?
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版