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

Nucleo F042 mbed 利用mpu6050 lib 简单测试

[复制链接]
leo121_3006061 发布时间:2017-10-28 02:01
简单利用mpu6050 lib,进行测试,接开发板D7,D8针2 U6 A. h- _8 [: i1 ^
代码如下; i1 ^# ?2 _1 h6 j
  1. #include "mbed.h"
      P1 N- ^+ a( V' B" I, i
  2. #include "MPU6050.h"( w* h# f# F- P% X, E6 n

  3. % V  V1 T# w2 t' z( p& `
  4. MPU6050 mpu(D7,D8);//for Nucleo-F042K6
    + o3 `% e1 c' J7 ?# M- w* e
  5. Serial pc(USBTX,USBRX);6 u/ ^% ~% S& O% d4 e
  6. % |1 m. a; H" E* f
  7. float gx,gy,gz,ax,ay,az;
    1 U) {8 x6 W+ g0 @

  8. . K3 c7 m- N5 X
  9. int main()8 S4 o1 p3 u9 U8 p/ e2 ~6 ?4 ]. d
  10. {3 T8 L% k$ O. G/ g
  11.     pc.baud(115200);
    + B- b: |  u5 F% m
  12.     if(mpu.getID()==0x68) {
    9 j9 b2 B( A7 G$ ^4 W
  13.         pc.printf("MPU6050 OK");; `+ H& B: L" U  K
  14.         wait(1);
    ) k( a1 K- i& p
  15.     } else {
    : M' a: `" M7 x+ Q
  16.         pc.printf("MPU6050 error ID=0x%x\r\n",mpu.getID());: Y# O( o; D4 V
  17.         while(1) {* h3 l5 t/ T1 \: _2 k1 M
  18.         }
    8 `1 i  [+ o% u+ w: ]
  19.     }3 Q7 s) @+ Q! ]- j& w
  20.     mpu.start();
    8 O! V  Q$ ~  e) h, \- n* m. b
  21.     while(1) {4 x) n( q- @2 Z( h7 t
  22.         mpu.read(&gx,&gy,&gz,&ax,&ay,&az);& w; `$ S9 N- J9 K+ n8 H
  23.         pc.printf("gx,gy,gz,ax,ay,az %.1f,%.1f,%.1f,%.2f,%.2f,%.2f\r\n",gx,gy,gz,ax,ay,az);
    ' S) h! R: B+ }  d, T( J
  24.         wait(0.1);
    7 g, q" C, y- W
  25.     }
    5 ?9 G, j9 D5 u2 f  ?* F* |
  26. }, ?  N$ V3 _; \$ G/ q! ~. j% k: T/ }
  27.             
复制代码
mbed os下写代码是不是很简单, `+ n' ?. i8 ~
赞 收藏 评论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 编辑 ! Z. n7 |5 c1 C1 m0 H* x
MrJiu 发表于 2017-10-28 09:35
7 y) k' c7 s1 d& gMPU6050的库是哪里来的?

2 P% f+ o7 h4 q, {搜一下,mbed下有很多的,引入进来即可。
asmhai 回答时间:2017-10-30 09:58:14
学习了!谢谢楼主。
anywill 回答时间:2017-12-6 10:49:03
真的很简洁
carmelo 回答时间:2018-11-19 14:11:40
从哪导入库呢?

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版