(SKU:RB-02S045)ADXL335 三轴加速度计
来自ALSROBOT WiKi
目录 |
产品概述
ADXL335 模拟三轴加速度计是哈尔滨奥松机器人科技有限公司最新推出的一款小尺寸、薄型、低功耗、完整的三轴加速度计,提供经过信号调理的电压输出,能以最大小±3 g 的满量程范围测量加速度。它可以测量倾斜检测应用中的静态重力加速度,以及运动、冲击或振动导致的动态加速度。用户使用CX、CY 和CZ 引脚上的电容XOUT、YOUT 和ZOUT 选择该加速度计的带宽。可以根据应用选择合适的带宽,X 轴和Y 轴的带宽范围为0.5 Hz 至1600 Hz,Z 轴的带宽范围为0.5 Hz 至550 Hz。可以直接与微处理器或其他逻辑电路相连接,适合各种开发板、控制器等产品。
规格参数
- 工作电压范围:3-5V
- 工作电流:400uA
- 满量程:±3g
- 灵敏度:300±10%mV/g
- 0g偏置:1.5±10%V
- 信号模式:模拟量输出
- 工作温度范围:-40°~85°
- 模块尺寸:15.7mm×20.3mm×11.6mm
引脚定义
序号 | 引脚名称 | 引脚定义 |
1 | VCC | 电源正极 |
2 | X-OUT | X轴输出 |
3 | Y-OUT | Y轴输出 |
4 | Z-OUT | Z轴输出 |
5 | GND | 电源地 |
使用方法
模块接线
ADXL335 | Arduino |
VCC | 3V3 |
GND | GND |
X-OUT | A0 |
Y-OUT | A1 |
Z-OUT | A2 |
GND | GND |
实物接线图
例子程序
const int xpin = 0; //定义模拟口0为x轴 const int ypin = 1; //定义模拟口1为y轴 const int zpin = 2; //定义模拟口2为z轴 const float arduino_power_supply = 5; const float sensor_power_supply = 3.3; const float zero_g_bias = sensor_power_supply / 2; void setup() { Serial.begin (115200); } void loop() { float voltage_x = (analogRead(xpin)) * arduino_power_supply / 1024; float x = (voltage_x - zero_g_bias) * 1000 / 330; Serial.print(x); Serial.print ("\t"); float voltage_y = (analogRead(ypin)) * arduino_power_supply / 1024; float y = (voltage_y - zero_g_bias) * 1000 / 330; Serial.print(y); Serial.print ("\t"); float voltage_z = (analogRead(zpin)) * arduino_power_supply / 1024; float z = (voltage_z - zero_g_bias) * 1000 / 330; Serial.print(z); Serial.println(); delay(10); }
程序效果:程序下载后,可以通过Arduino监视窗口来查看模块X、Y、Z轴的输出值。
视频演示
产品相关推荐
产品购买地址
周边产品推荐
ADXL345三轴加速度计模块
三轴数字罗盘 HMC5883L 传感器模块
9轴姿态传感器 LSM9DS0