加速度传感器是一种可以对物体运动过程中的加速度进行测量的电子设备,典型互动应用中的加速度传感器可以用来对物体的姿态或者运动方向进行检测,比 如其中WII和iPhone中的经典应用。Nokia最新推出的手机N95利用内置的加速度传感器,让用户可以通过机身的摆动进行各种操作,包括主菜单操 作、图片浏览、切歌操作甚至进行游戏的控制等,非常全面,甚至超越了苹果 iPhone的动作感应功能的应用范畴。
基于Freescale公司MMA7260的这个三轴加速度传感器,对于普通的互动应用来讲应该是一个不错的选择,可以用在自由落体探测、动作传感等场合,并且具有较高的灵敏度。
在与Arduino配合使用时的连接方式是将Arduino上的5V和GND分别与该传感器的VCC和GND引脚相连,再将该传感器的3V3引脚与EN引脚相连,然后就能够从传感器的X、Y、Z引脚读出相应的值出来了:
该传感器X、Y、Z这三个轴所对应的方向关系如下图所示:
由于重力是加在任何物体上的,因此我们这里通过六个典型位置来理解该传感器的作用。
位置1
位置2
位置3
位置4
位置5
位置6
No tags




hooper · 2008/10/28 at 8:50 PM
这个博客里里面的东西真的很精妙,小而简单,还很实用
Ramon · 2008/10/30 at 6:03 AM
Hello, 哥们儿,我也正在开发arduino和传感器的程序。只是现在电路上遇见点问题,不知道方便请教下么?
我的msn是留的那个email,qq:4001219,thx in advance
feng · 2008/11/13 at 5:57 PM
才发现你更新了
加速度传感器有好多用处哦!好东西的说
Lena · 2008/11/14 at 9:23 AM
请问这个板子出售么?我想买几个……
如果出售,可以发信和我联系么?
Author comment by flamingoeda · 2008/11/17 at 1:04 AM
可以到我们在淘宝上的小店购买:
http://shop.arduino.cn
Lena · 2008/11/18 at 9:22 AM
想冒昧问一下^_^
这个很难焊接的,是您自己焊的么?@@
想起来会很可怕的样子……
Author comment by flamingoeda · 2008/11/18 at 10:18 AM
芯片是请机器焊接的,其它元件是手工焊接的:)
香橙批 · 2008/12/08 at 11:18 AM
好像程序没写哦?
MMA7260是直线运动检测,还是角度检测的?
ET · 2009/01/13 at 3:58 PM
请问X,Y,Z输出的的是什么类型的信号?需不需要加运放?还是直接去单片机的ad?
Author comment by flamingoeda · 2009/01/16 at 5:56 PM
出来是电压信号,可以直接去单片机的AD.
Mingwei · 2010/07/21 at 1:49 PM
想请教下:
这个可以用于检测物体旋转多少角度么?
Author comment by flamingoeda · 2010/07/23 at 7:51 PM
应该是可以的,但要算出具体的角度,需要编写相应的程序;-)