lucsong
发表于 2012-5-21 20:21:05
ppa2001 发表于 2012-5-19 23:33 static/image/common/back.gif
请教下楼主,最近我也在搞这个芯片,
我 先就配置了I2C_Write( MPU6050_AW,PWR_MGMT_1,0x21);实验,但发现 ...
能把程序贴出了看看么
Randy
发表于 2012-5-21 22:27:05
lucsong 发表于 2012-5-21 20:21 static/image/common/back.gif
能把程序贴出了看看么
今天也调了自己的MPU6050,是板子的问题,明天整理一下写成一个实用的学习笔记!
Randy
发表于 2012-5-22 15:27:51
lucsong 发表于 2012-5-7 22:10 static/image/common/back.gif
g: 0.07 -0.02 0.09 0.15 -0.26 -0.36
a/g: 0.09 -0.00 0.06 0.41 -0.79 -0.20
a/g: 0.08 -0.02 0.04 0.3 ...
请问一下,你这个结果是程序加紧了算法吗?一般情况下程序读出的是原始数据!
lucsong
发表于 2012-5-22 20:34:23
Randy 发表于 2012-5-22 15:27 static/image/common/back.gif
请问一下,你这个结果是程序加紧了算法吗?一般情况下程序读出的是原始数据!
是加了算法之后的,直接读出的是我第一页贴出的。
Randy
发表于 2012-5-22 23:24:47
lucsong 发表于 2012-5-22 20:34 static/image/common/back.gif
是加了算法之后的,直接读出的是我第一页贴出的。
但是我发现,编译出现了错误!
lucsong
发表于 2012-5-23 10:54:51
Randy 发表于 2012-5-22 23:24 static/image/common/back.gif
但是我发现,编译出现了错误!
怎么回事贴出来看看
Randy
发表于 2012-5-23 17:24:52
lucsong 发表于 2012-5-23 10:54 static/image/common/back.gif
怎么回事贴出来看看
是这样的。
lucsong
发表于 2012-5-23 20:51:44
Randy 发表于 2012-5-23 17:24 static/image/common/back.gif
是这样的。
去掉那个方括号和里面的东西。那是加注用的。就是【color=red】都去掉,只要方括号都去掉包括方括号本身。:L我疏忽了不好意思
Randy
发表于 2012-5-23 21:08:28
lucsong 发表于 2012-5-23 20:51 static/image/common/back.gif
去掉那个方括号和里面的东西。那是加注用的。就是【color=red】都去掉,只要方括号都去掉包括方括号本身 ...
嗯,好的,我试一下,谢谢您哦!
lucsong
发表于 2012-5-23 22:19:38
Randy 发表于 2012-5-23 21:08 static/image/common/back.gif
嗯,好的,我试一下,谢谢您哦!
不客气,我也是瞎折腾
Randy
发表于 2012-5-23 22:23:55
我知道是为什么这样了,到时候我整理帖子重新发一个学习笔记贴,还有9轴的,这样也要好好的研究一番,不然搞不起飞控!
lucsong
发表于 2012-5-23 22:32:07
Randy 发表于 2012-5-23 22:23 static/image/common/back.gif
我知道是为什么这样了,到时候我整理帖子重新发一个学习笔记贴,还有9轴的,这样也要好好的研究一番,不然搞 ...
那最好了。希望快点看到。你的贴子。:lol加油
Randy
发表于 2012-5-23 22:51:27
lucsong 发表于 2012-5-23 22:32 static/image/common/back.gif
那最好了。希望快点看到。你的贴子。加油
我也是瞎来的,也是根据你提供的东西整理+自己的测评!
412823422
发表于 2012-5-24 23:33:24
本帖最后由 412823422 于 2012-5-24 23:39 编辑
不知道为什么我的加速度没输出呢,不管我怎么动他,数值没什么变化,这是我的代码,难道还需要设置别的地方吗?Serial.print("a/g:\t");
Serial.print(ax/4096); Serial.print("\t");
Serial.print(ay/4096); Serial.print("\t");
Serial.print(az/4096); Serial.print("\t");
Serial.print(gx/65.5); Serial.print("\t");
Serial.print(gy/65.5); Serial.print("\t");
Serial.println(gz/65.5);
syfok
发表于 2012-5-25 21:27:02
412823422 发表于 2012-5-24 23:33 static/image/common/back.gif
不知道为什么我的加速度没输出呢,不管我怎么动他,数值没什么变化,这是我的代码,难道还需要设置别的地 ...
数值没变化是取整数了,改成4096.0