极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15319|回复: 4

ADXL335加速度传感器的使用问题

[复制链接]
发表于 2015-10-14 17:14:54 | 显示全部楼层 |阅读模式
先说一下我的代码:
[pre lang="arduino" line="1" file="ADXL335"]
/*
ADXL335
note:vcc-->5v ,but ADXL335 Vs is 3.3V
The circuit:
       5V: VCC
analog 1: x-axis
analog 2: y-axis
analog 3: z-axis
*/


const int xpin = 1;                  // x-axis of the accelerometer
const int ypin = 2;                  // y-axis
const int zpin = 3;                  // z-axis (only on 3-axis models)

void setup()
{
  // initialize the serial communications:
  Serial.begin(9600);
}

void loop()
{
  int x = analogRead(xpin);
  delay(1); //
  int y = analogRead(ypin); //
  delay(1);   
  int z = analogRead(zpin);
  
float zero_G = 512.0; //ADC is 0~1023  the zero g output equal to Vs/2
                       //ADXL335 power supply by Vs 3.3V
float scale = 102.3;  //ADXL335330 Sensitivity is 330mv/g
                        //330 * 1024/3.3/1000  
                                                                                
Serial.print(((float)x - zero_G)/scale);
Serial.print("\t");
Serial.print(((float)y - zero_G)/scale);
Serial.print("\t");
Serial.print(((float)z - zero_G)/scale);
Serial.print("\n");
delay(500);
}[/code]
在测量加速度的时候,理论结果应该是0,0,1,水平放置的话。
但实际结果呢是


求大神问下这是怎么回事???
对于这个,有什么错误么?

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2015-10-14 19:52:39 | 显示全部楼层
好巧,我也在研究这个    找不到好的说明    帮顶   我想计算角度啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-19 08:43:20 | 显示全部楼层
自己一只 发表于 2015-10-14 19:52
好巧,我也在研究这个    找不到好的说明    帮顶   我想计算角度啊

修改参数 角度数 的公式不一样 修改一下就可以了
回复 支持 反对

使用道具 举报

发表于 2016-8-5 21:59:28 | 显示全部楼层
564764406 发表于 2015-10-19 08:43
修改参数 角度数 的公式不一样 修改一下就可以了

想问一下,该怎么做,搜了好多地方没搜到怎么调零(也许搜得东西不对)请指教!
回复 支持 反对

使用道具 举报

发表于 2018-7-24 17:41:04 | 显示全部楼层
想问一下楼主 adxl335的电源接的是3.3V还是5 v?还有板子上的AREF接3.3v还是不接呢?
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-5-15 04:14 , Processed in 0.043371 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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