“SKU:RB-02S096 ADXL335 三轴加速度模块”的版本间的差异
来自ALSROBOT WiKi
(→使用方法) |
|||
第30行: | 第30行: | ||
* 硬件连接 | * 硬件连接 | ||
如图所示,将三轴加速度传感器连接到 Starduino UNO R3 的模拟接口上 | 如图所示,将三轴加速度传感器连接到 Starduino UNO R3 的模拟接口上 | ||
+ | [[文件:02S09602.png|500px|缩略图|居中]] | ||
+ | |||
+ | * 例子程序 | ||
+ | <pre style='color:blue'> | ||
+ | void setup() | ||
+ | { | ||
+ | Serial.begin(115200); | ||
+ | } | ||
+ | void loop() | ||
+ | { | ||
+ | int x,y,z; | ||
+ | Serial.print("X OUTPUT"); | ||
+ | Serial.println(analogRead(A0)); | ||
+ | Serial.print("Y OUTPUT"); | ||
+ | Serial.println(analogRead(A1)); | ||
+ | Serial.print("Z OUTPUT"); | ||
+ | Serial.println(analogRead(A2)); | ||
+ | } | ||
+ | </pre> | ||
+ | * 程序效果 | ||
+ | 通过串口监视器可以查看当前 X、Y、Z 轴输出的模拟量值。<br/> | ||
+ | |||
+ | ==产品相关推荐== | ||
+ | [[文件:erweima.png|230px|无框|右]] | ||
+ | ===产品购买地址=== | ||
+ | * [http://www.alsrobot.cn/goods-775.html 三轴加速度模块] | ||
+ | * [http://wenku.baidu.com/link?url=XEh-hnMvIK8dILyN76HWp-O5DpVhJHWIzgVzV2hUryHAyAZl0K_cpOD64i_GqInxcvcWz1Nj7yBw4q2AVo4djQFhvnhtWNUoeC0lt5KzH__ ADXL335 芯片手册] |
2016年12月5日 (一) 14:57的版本
目录 |
产品概述
在加速度传感器中有一种是三轴加速度传感器,同样的它是基于加速度的基本原理去实现工作的,加速度是个空间矢量,一方面,要准确了解物体的运动状态,必须测得其三个坐标轴上的分量;另一方面,在预先不知道物体运动方向的场合下,只有应用三轴加速度传感器来检测加速度信号。由于三轴加速度传感器也是基于重力原理的,因此用三轴加速度传感器可以实现双轴正负90度或双轴0-360度的倾角,通过校正后期精度要高于双轴加速度传感器大于测量角度为60度的情况。
产品参数
1、产品类型:模拟传感器
2、接口类型:KF2510
3、工作电压:5V
4、引脚定义:
- X:加速度计 X 轴
- Y:加速度计 Y 轴
- Z:加速度计 Z 轴
- -:电源负极
- +:电源正极
5、检测范围:
- X 轴输出值:静止输出偏差:±1,输出范围:275 - 425
- Y 轴输出值:静止输出偏差:±1,输出范围:270 - 420
- Z 轴输出值:静止输出偏差:±1,输出范围:280 - 425
6、工作温度:-25℃~+85℃
7、产品尺寸(mm):30 x 25 mm
8、固定孔尺寸(mm):23 x 18 mm
9、重量(g):3g
使用方法
- 实验环境
- 硬件环境:
(1)Starduino UNO R3 控制器 * 1个
(2)三轴加速度传感器 * 1个
(3)USB 数据线 * 1条
- 软件环境:Arduino 1.7.10
- 硬件连接
如图所示,将三轴加速度传感器连接到 Starduino UNO R3 的模拟接口上
- 例子程序
void setup() { Serial.begin(115200); } void loop() { int x,y,z; Serial.print("X OUTPUT"); Serial.println(analogRead(A0)); Serial.print("Y OUTPUT"); Serial.println(analogRead(A1)); Serial.print("Z OUTPUT"); Serial.println(analogRead(A2)); }
- 程序效果
通过串口监视器可以查看当前 X、Y、Z 轴输出的模拟量值。