4360浏览
查看: 4360|回复: 11

[项目] LSM303电子罗盘怎么调试?

[复制链接]
LSM303电子罗盘怎么调试?
其中罗盘读数、加速度读数都不准确,应该怎么调试?
有具体的函数、算法吗?

gada888  版主

发表于 2017-8-31 15:12:20

有加载运行库吗
回复

使用道具 举报

0阿齐兹0  见习技师
 楼主|

发表于 2017-8-31 15:28:57

gada888 发表于 2017-8-31 15:12
有加载运行库吗

有。用的是MagneticSensorLsm303.h
回复

使用道具 举报

gada888  版主

发表于 2017-8-31 18:21:25

不是应该用Adafruit_LSM303-master库吗?那里面有样例
回复

使用道具 举报

0阿齐兹0  见习技师
 楼主|

发表于 2017-9-1 07:53:39

gada888 发表于 2017-8-31 18:21
不是应该用Adafruit_LSM303-master库吗?那里面有样例

这个库有校准的函数吗?
我试了一下,不知道为什么串口里面没有显示
回复

使用道具 举报

gada888  版主

发表于 2017-9-2 07:17:01

波特率9600,另外模块的IIC地址写对没有。你可以把贴图放帖子里。这样别人才知道你具体遇到的问题是什么。
回复

使用道具 举报

0阿齐兹0  见习技师
 楼主|

发表于 2017-9-2 07:38:34

gada888 发表于 2017-9-2 07:17
波特率9600,另外模块的IIC地址写对没有。你可以把贴图放帖子里。这样别人才知道你具体遇到的问题是什么。 ...

捕获2.PNG
捕获1.PNG
回复

使用道具 举报

0阿齐兹0  见习技师
 楼主|

发表于 2017-9-2 07:39:48

gada888 发表于 2017-9-2 07:17
波特率9600,另外模块的IIC地址写对没有。你可以把贴图放帖子里。这样别人才知道你具体遇到的问题是什么。 ...

波特率是9600,地址程序里面好像没有:L
回复

使用道具 举报

gada888  版主

发表于 2017-9-2 10:51:54

本帖最后由 gada888 于 2017-9-2 14:00 编辑

Adafruit_LSM303-master.zip (4.72 KB, 下载次数: 92)
回复

使用道具 举报

0阿齐兹0  见习技师
 楼主|

发表于 2017-9-2 11:37:19

gada888 发表于 2017-9-2 10:51
试一下以下代码:LSM303DLHC_test.ino
[mw_shl_code=applescript,true]// I2C device class (I2Cdev) demon ...

库文件可以发我一份吗
回复

使用道具 举报

0阿齐兹0  见习技师
 楼主|

发表于 2017-9-2 16:50:41

gada888 发表于 2017-9-2 10:51
试一下以下代码:LSM303DLHC_test.ino
[mw_shl_code=applescript,true]// I2C device class (I2Cdev) demon ...

捕获.PNG
回复

使用道具 举报

gada888  版主

发表于 2017-9-3 13:15:32


你下载并添加那个I2C.h
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail