极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Randy

arduino学习笔记37 - Arduino Uno + MPU6050首例整合性6轴演示实验

  [复制链接]
 楼主| 发表于 2013-8-29 22:22:51 | 显示全部楼层
极工 发表于 2013-8-29 14:14
楼主你好,我是用msp430做的,您有代码或例程吗?分享下,谢咯

您好,MSP430的没有哦,可以参照Arduino自己试着写一下!
回复 支持 反对

使用道具 举报

发表于 2013-9-1 23:34:11 | 显示全部楼层
楼主你好,我想用Arduino Uno + MPU6050做个携带式计步/速器,能给些指导吗,或者说这可行吗
回复 支持 反对

使用道具 举报

发表于 2013-9-2 10:31:39 | 显示全部楼层
果断收藏
回复 支持 反对

使用道具 举报

发表于 2013-9-2 20:16:32 | 显示全部楼层
楼主您好,想咨询下您用的串口监视串口的软件是什么?是自己写的软件,还是网上下载的呢?我也想进行串口监视呢~~谢啦~
就是您上传的这张图哦:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-2 22:01:14 | 显示全部楼层
duyuxinfish 发表于 2013-9-2 20:16
楼主您好,想咨询下您用的串口监视串口的软件是什么?是自己写的软件,还是网上下载的呢?我也想进行串口监 ...

这个其实ArduinoIDE自带的哦!
回复 支持 反对

使用道具 举报

发表于 2013-9-3 14:41:54 | 显示全部楼层
看了这个帖,受益颇多,感谢楼主了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-3 23:42:00 | 显示全部楼层
mtlmj 发表于 2013-9-3 14:41
看了这个帖,受益颇多,感谢楼主了。

谢谢支持,学会了也回来发个帖子哈!
回复 支持 反对

使用道具 举报

发表于 2013-9-15 14:30:32 | 显示全部楼层
大虾,我用2560和MPU6050连接,数据输出都为0,而且初始化失败,可能是哪里的错误呀
回复 支持 反对

使用道具 举报

发表于 2013-9-16 20:39:05 | 显示全部楼层
请问楼主,如何转换为角度呢?而且如果我用它做平衡小车,得到的角度我直接作为电机的脉宽调速可以吗?》
回复 支持 反对

使用道具 举报

发表于 2013-9-25 18:05:44 | 显示全部楼层
为什么程序是你的 片子也一样  我的为什么就都是-1-1-1-11-1-1-1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-28 09:03:52 | 显示全部楼层
冬至_半边天、 发表于 2013-9-25 18:05
为什么程序是你的 片子也一样  我的为什么就都是-1-1-1-11-1-1-1

没按照步骤进行操作?为什么很多人都是出现这些情况呢?
回复 支持 反对

使用道具 举报

发表于 2013-10-5 21:40:15 | 显示全部楼层
我的串口显示乱码怎么解决??
回复 支持 反对

使用道具 举报

发表于 2013-10-12 09:53:42 | 显示全部楼层
小手一抖,金币到手。
回复 支持 反对

使用道具 举报

发表于 2013-11-6 23:50:18 | 显示全部楼层
亲测,串口显示为整数,将代码中
  1.     Serial.print(ax/16384); Serial.print("\t");
  2.     Serial.print(ay/16384); Serial.print("\t");
  3.     Serial.print(az/16384); Serial.print("\t");
  4.     Serial.print(gx/131); Serial.print("\t");
  5.     Serial.print(gy/131); Serial.print("\t");
  6.     Serial.println(gz/131);
复制代码
改成
  1.     Serial.print(ax/16384.00); Serial.print("\t");
  2.     Serial.print(ay/16384.00); Serial.print("\t");
  3.     Serial.print(az/16384.00); Serial.print("\t");
  4.     Serial.print(gx/131.00); Serial.print("\t");
  5.     Serial.print(gy/131.00); Serial.print("\t");
  6.     Serial.println(gz/131.00);
复制代码
结果如下:
  1. a/g:        0.98        -0.25        -0.27        -2.10        -2.26        -0.90
  2. a/g:        0.98        -0.26        -0.26        -2.04        -2.31        -0.85
  3. a/g:        0.98        -0.26        -0.26        -2.08        -2.17        -0.38
  4. a/g:        0.98        -0.25        -0.27        -2.14        -2.08        -0.45
  5. a/g:        0.98        -0.26        -0.25        -1.80        -2.18        -0.50
  6. a/g:        0.98        -0.26        -0.26        -2.07        -2.31        -0.73
  7. a/g:        0.98        -0.25        -0.27        -1.95        -2.25        -0.45
  8. a/g:        0.98        -0.25        -0.27        -1.76        -2.11        -0.50
复制代码
回复 支持 反对

使用道具 举报

发表于 2013-11-24 21:08:56 | 显示全部楼层
Randy大哥求问,程序编译错误,库文件已添加,怎么回事?

core.a(main.cpp.o): In function `main':
D:\arduino-1.0.1\hardware\arduino\cores\arduino/main.cpp:11: undefined reference to `setup'
D:\arduino-1.0.1\hardware\arduino\cores\arduino/main.cpp:14: undefined reference to `loop'
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 16:02 , Processed in 0.045870 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表