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

Nucleo F042 mbed 利用mpu6050 lib 简单测试

[复制链接]
leo121_3006061 发布时间:2017-10-28 02:01
简单利用mpu6050 lib,进行测试,接开发板D7,D8针2 W: f2 a# N, T8 x+ w
代码如下# S+ G) `- x/ C, @$ l; c
  1. #include "mbed.h"
    ( L0 M! z! W1 I3 t: k
  2. #include "MPU6050.h"
    1 y! H, |5 E% c+ Y7 ]

  3. 8 U; s, b' o: G
  4. MPU6050 mpu(D7,D8);//for Nucleo-F042K6
    # w* R6 t' u0 `9 x( K* E7 o
  5. Serial pc(USBTX,USBRX);
    3 B1 L, j2 y7 i# ]6 s

  6. 5 K8 N+ \/ n$ l5 A& `  u
  7. float gx,gy,gz,ax,ay,az;
    / t% ]: z) ~2 N0 a0 W

  8. * ?! S  ^. I/ T
  9. int main()) ]/ I5 \7 C5 r. j
  10. {
    . C. W( _; z- N/ K. \' V& h
  11.     pc.baud(115200);. X# k6 K4 J) p) R6 C# _
  12.     if(mpu.getID()==0x68) {
    # Z) l# ?( o. N& p; a
  13.         pc.printf("MPU6050 OK");
      Q. B+ s1 c6 u+ Z* [% l
  14.         wait(1);' |9 |7 i7 D0 l# f5 n" x' @
  15.     } else {6 f9 E5 s  L9 l$ o
  16.         pc.printf("MPU6050 error ID=0x%x\r\n",mpu.getID());) Z& ?& V# u0 O5 N' R9 [
  17.         while(1) {
    ' e7 F) a/ A' a/ z- t
  18.         }
    4 M* o- c1 U4 e
  19.     }8 [" b9 U! g* x/ Y
  20.     mpu.start();
    2 g, ^$ v$ z, S4 r( q5 z% R
  21.     while(1) {
    2 P- W; `% d0 }2 q2 T. x
  22.         mpu.read(&gx,&gy,&gz,&ax,&ay,&az);
    * J- a3 p, ^0 p1 w& w
  23.         pc.printf("gx,gy,gz,ax,ay,az %.1f,%.1f,%.1f,%.2f,%.2f,%.2f\r\n",gx,gy,gz,ax,ay,az);2 q: t" E* B- d* k+ \0 s3 \: v* k
  24.         wait(0.1);
    % t& s' A  m; g9 w* s4 |5 }3 ?# p: @
  25.     }
    0 u! c; Q  m' [3 C. y, e3 h
  26. }0 C$ D9 D& L2 F1 J! J" c( i
  27.             
复制代码
mbed os下写代码是不是很简单6 @/ w' V) F; o
收藏 评论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 编辑 - y! ]! Z, d$ i" n3 s. D0 w2 W$ q
MrJiu 发表于 2017-10-28 09:35  C3 M  |$ M# z' ~! z6 g9 l' _+ c
MPU6050的库是哪里来的?
1 q- E8 D4 W& @9 J4 d( v0 o/ A+ 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 手机版