极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: Randy

arduino学习笔记41 - Arduino Uno + MMA7361三轴加速度传感器演示实验

[复制链接]
 楼主| 发表于 2012-8-2 08:28:12 | 显示全部楼层
心素闲 发表于 2012-8-1 22:15
楼主,可以给源代码学习下吗?

OK,没有问题,我上传给大家下载!
回复 支持 反对

使用道具 举报

发表于 2012-8-28 20:00:39 | 显示全部楼层
一些问题希望高手帮忙回答下。
1. 看说明,MMA7361 反馈的是自身的姿势? 而不是质点移动时那个加速度概念,对吧?
2.  我按代码一输入,得到的结果是

3

Calibrating MMA7361011..................................................
DONE
x: 519        y: 519        z: 583
x: 519        y: 519        z: 583
x: 519        y: 519        z: 583
...
】   任何移动转动都不会改变示数,这是什么原因?

3. 我再按代码3输入,略做修改,求每100次示数的平均值,每次delay(10),一秒得到一个数据,是想要使这个示数稳定些。但是还是一直变,哪怕什么都不动。 最开始打开端口后几秒内会有负的示数。大概1分多钟后会稳定在一个示数上,平放着转动时示数波动极小,不能当做是正确检测到。

4. 有没有可能是这个模块坏掉了,还是说连线的接触有问题,还是说一般的USB连接输出电压会不稳?  如果是,该怎么确认呢? 重新买一个毕竟不太方便。


希望能获得帮助,谢谢!
回复 支持 反对

使用道具 举报

发表于 2012-11-17 21:01:06 | 显示全部楼层
zhd2007zhd 发表于 2012-8-28 20:00
一些问题希望高手帮忙回答下。
1. 看说明,MMA7361 反馈的是自身的姿势? 而不是质点移动时那个加速度概念 ...

我的情况也一样,不知怎么回事。求解答啊
回复 支持 反对

使用道具 举报

发表于 2013-2-18 18:22:12 | 显示全部楼层
Aref ->5V
程序里写到:
accelero.setARefVoltage(3.3); //sets the AREF voltage to 3.3V

这里不对吧?
回复 支持 反对

使用道具 举报

发表于 2013-5-11 13:17:28 | 显示全部楼层
很清楚的說明
我會學學!
回复 支持 反对

使用道具 举报

发表于 2013-8-8 10:45:47 | 显示全部楼层
你好,这个mma7361,当向下运动的时候是输出电压是变大的吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-9 23:41:40 | 显示全部楼层
CelThink 发表于 2013-8-8 10:45
你好,这个mma7361,当向下运动的时候是输出电压是变大的吗?

向上和向下都会增加,只是增大的+-不一样!
回复 支持 反对

使用道具 举报

发表于 2013-8-10 12:42:23 | 显示全部楼层
124330190 发表于 2012-7-22 10:58
为什么我编译后显示:AcceleroMMA7361 does not name a type

重新打开arduino编程窗口
回复 支持 反对

使用道具 举报

发表于 2013-9-4 13:24:29 | 显示全部楼层
我想问一下输出的数据代表什么呢?怎么换成角度呢?
请各位高手赐教一下啊  谢谢~~~
x: -38        y: 53        z: 66
x: -17        y: 66        z: 79
x: -9        y: 50        z: 100
x: -23        y: 58        z: 127
x: -33        y: -53        z: 118
x: -52        y: 63        z: 75
x: -37        y: 54        z: 64
x: -63        y: 54        z: 71
x: -11        y: -27        z: 88
x: 33        y: -50        z: 46
x: 29        y: 20        z: 124
x: 20        y: 73        z: 114
x: 5        y: 62        z: 116
x: 64        y: 3        z: 98
x: 28        y: 23        z: 101
x: -47        y: 92        z: 52
x: -36        y: 56        z: 65
回复 支持 反对

使用道具 举报

发表于 2014-1-1 22:50:57 | 显示全部楼层
我是新手,想问问第一个程序要初始化accelero,为什么第二个程序跟第一个程序波特率不一样,而且没有初始化呢?是不是因为要先用编译了第一个程序,再编译第二个程序么?
回复 支持 反对

使用道具 举报

发表于 2014-3-12 22:27:14 | 显示全部楼层
我想打听一下,就是那个getXRaw是什么意思。还有就是那个getXVolt和getXAccel是不是指的当前的电压和加速度。
急求啊,跟课题有关。
回复 支持 反对

使用道具 举报

发表于 2014-3-12 22:29:45 | 显示全部楼层
接着上一个提问:还有,得到的单位是什么。
回复 支持 反对

使用道具 举报

发表于 2014-4-28 16:45:50 | 显示全部楼层
楼主你还在吗?我想挖一下坟。。。问一下这程序是用什么软件来实现的呀,我用的是arduino程序但没有显示,是要用processing吗?还是别的什么软件?
回复 支持 反对

使用道具 举报

发表于 2014-7-28 19:07:22 | 显示全部楼层
[img][/img]请问为什么是这种情况
回复 支持 反对

使用道具 举报

发表于 2014-7-28 19:11:40 | 显示全部楼层
请问大神,上面程序输入后,出现这种情况,请问这是什么问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 09:25 , Processed in 0.047858 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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