弘毅 发表于 2012-6-30 20:13:08

Neil 发表于 2012-6-30 18:38 static/image/common/back.gif
Sorry,最近都在外面没有开到电脑,看过弘毅这样的解释
我再去看看原厂的操作手册看到以下这段讯息:



:dizzy:重新看了一次datasheet,也完全晕了。。。。全分辨率和10位固定分辨率,具体啥区别。。。没看懂,囧

Neil 发表于 2012-7-1 13:00:59

谢谢弘毅大哥帮我又看一次,添麻烦给你了
那不知道弘毅大哥知不知道几位分辨率是什么意思
在很多sheet上都会看到
例如像是ADXL345的10位
也有看过是12位的那具体的意思到底是.........?
还有4mg/LSB的比例系数是什么意思

夏异 发表于 2012-7-12 11:06:20

先学习一下

夏异 发表于 2012-7-12 11:46:02

我怎么一编译,就报错,“Wire.send() has been renamedWire.write().”什么缘故啊

弘毅 发表于 2012-7-12 14:44:03

夏异 发表于 2012-7-12 11:46 static/image/common/back.gif
我怎么一编译,就报错,“Wire.send() has been renamedWire.write().”什么缘故啊

换用0023或者0022版本IDE

夏异 发表于 2012-7-12 14:56:36

谢谢了,把Wrie.send()改为Wire.write()就行了

夏异 发表于 2012-7-12 14:56:55

弘毅 发表于 2012-7-12 14:44 static/image/common/back.gif
换用0023或者0022版本IDE


谢谢了,把Wrie.send()改为Wire.write()就行了

moon 发表于 2012-7-17 21:10:00

Z0 = Wire.receive();
Z1 = Wire.receive();
Z1 = Z1<<8;
Z_out = Z0+Z1;

为什么这样就能算出结果呢?数据是什么格式的?

弘毅 发表于 2012-7-19 11:17:23

moon 发表于 2012-7-17 21:10 static/image/common/back.gif
Z0 = Wire.receive();
Z1 = Wire.receive();
Z1 = Z1

额。。时间好久了,已经记不清了,记得好像是datasheet里要求是这么样子的。

萧芸凤 发表于 2012-9-16 20:51:54

moon 发表于 2012-7-17 21:10 static/image/common/back.gif
Z0 = Wire.receive();
Z1 = Wire.receive();
Z1 = Z1

传感器一个轴的数据是两个字节的,低8位在前高8位在后,而I2C读取是一次一个字节,Z1<<8 左移就是为了让高位在前面。Z1定义为int,也就是两个字节,这样就是为了将两个8位寄存器的数据合并成一个int数值

moon 发表于 2012-9-28 19:24:04

萧芸凤 发表于 2012-9-16 20:51 static/image/common/back.gif
传感器一个轴的数据是两个字节的,低8位在前高8位在后,而I2C读取是一次一个字节,Z1

明白了,谢谢~

hk386 发表于 2012-10-8 16:41:58

斑竹可以把II2C的资料或者其他附上吗,没怎么看懂

hk386 发表于 2012-10-10 12:06:52

Wire.beginTransmission(ADXAddress);
Wire.send(Register_2D); 这个不是省电的吗,拿来干吗
Wire.send(8);
Wire.endTransmission();

戴↑Ω听歌 发表于 2012-11-4 19:49:02

我想问下,这个IIC的两个接口可以换吗?我的意思是SCL,SDA一定要接在A4和A5上吗?程序里也没有定义啊,要换的话,该怎么改程序 啊????真的很急!求版主帮我解答

弘毅 发表于 2012-11-4 19:56:50

戴↑Ω听歌 发表于 2012-11-4 19:49 static/image/common/back.gif
我想问下,这个IIC的两个接口可以换吗?我的意思是SCL,SDA一定要接在A4和A5上吗?程序里也没有定义啊,要换 ...

A4,A5是硬IIC接口。。。你不接这里也可以。。不过就需要自己写软IIC通信协议了。。。=.=那是一个浩大的工程。
页: 1 2 3 [4] 5 6 7 8
查看完整版本: arduino学习笔记12 - ADXL345加速度传感器实验