Grove - 三轴数字加速度计(±1.5g)
![]() | ![]() |
Grove - 三轴数字加速度计 v1.2 | Grove - 三轴数字加速度计 v1.2b |
三轴数字加速度计是方向检测、手势检测和运动检测等项目中的关键部件。这款三轴数字加速度计(±1.5g)基于飞思卡尔的低功耗模块 MMA7660FC。它具有高达 10,000g 的高冲击生存能力和可配置的每秒采样率。对于不需要太大测量范围的应用,这是一个很好的选择,因为它耐用、节能且成本高效。
规格
- 工作电压:3.0 - 5.5V
- 关闭模式电流:0.4μA
- 待机模式电流:2μA
- 活动模式电流:47 μA(1 ODR)
- 测试范围:±1.5g
- 灵敏度:21LSB/g
- Suli兼容库
更多关于 Grove 模块的详细信息,请参考 Grove 系统
支持的平台
| Arduino | Raspberry Pi |
|---|---|
|
|
上述提到的支持平台仅表示模块的软件或理论兼容性。我们通常只为 Arduino 平台提供软件库或代码示例。不可能为所有可能的 MCU 平台提供软件库或演示代码。因此,用户需要自行编写软件库。
演示
使用 Arduino
这里我们将向您展示如何从传感器获取原始数据以及以 "g" 为单位的测量数据。
通过 Grove 电缆将此模块连接到 Grove - Base Shield 的 I2C 端口。
注意
如果您想激活此模块的中断功能,需要将我们在板上引出的 INT 焊盘与 Arduino 上支持中断服务程序的引脚连接。
安装我们在资源部分提供的库。
通过路径直接打开代码:File -> Example ->DigitalAccelerometer_MMA7660FC ->MMA7660FC_Demo。
在此程序中,加速度信息通过 I2C 总线从传感器发送到 Seeeduino,然后 Seeeduino 将其打印到串行监视器上。 打开串行监视器查看结果。

该传感器的输出由两部分组成:原始数据和转换为重力单位“g”的三轴加速度信息。
使用树莓派
-
您需要准备一个树莓派和一个 GrovePi 或 GrovePi+。
-
您需要完成开发环境的配置,否则请按照这里进行操作。
-
连接
- 使用 Grove 电缆将传感器插入 GrovePi 的 i2c-x(1~3)插座。
-
导航到示例代码目录:
cd yourpath/GrovePi/Software/Python/
- 查看代码
nano grove_i2c_accelerometer.py # 按 "Ctrl+x" 退出 #
import time
import grovepi
# 将 Grove 加速度计(+/- 1.5g)连接到任意 I2C 端口,例如 I2C-1
# 地址为 I2C 地址 0x4c
# SCL,SDA,VCC,GND
while True:
try:
print grovepi.acc_xyz()
time.sleep(.5)
except IOError:
print "Error"
- 运行示例代码。
sudo python grove_i2c_accelerometer.py
参考
以下是两个图示,帮助您理解结果的物理意义。
第一个图示展示了每个轴的方向:

第二个图示提供了一些示例:

在线原理图查看器
资源
项目
倾斜激活旋转风扇灯棒
便携式 LED 彩色灯棒会根据您的摇动动作做出反应。配备额外的风扇和警报功能。
Lean Green RC Sailing Machine
一个互联网连接设备,可以控制舵机并通过 GSM 蜂窝网络实时发送传感器(GPS/陀螺仪/加速度计/指南针)更新。
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。




