I2C Python Library HMC5883L API

Think Bowl 的I2C Python Library提供了HMC5883L传感器的接口,可以很方便的获取传感器信息

HMC5883L

这里有安装方法

http://www.cnblogs.com/hangxin1940/archive/2013/04/04/2999015.html

http://www.cnblogs.com/hangxin1940/archive/2013/04/05/3000395.html

详细代码请移步 https://bitbucket.org/thinkbowl/i2clibraries/src/14683feb0f96/i2c_hmc5883l.py?at=master

init(port, addr=0x1e, gauss=1.3)

构造方法

port端口, A型为0, B型为1

addr地址, 默认为1e

gauss高斯值, 默认为1.3,

str()

电源管理设置。可选项为以PM_开头的变量。

setContinuousMode()

设置每个轴都是不断更新的

setScale(gauss)

设置测量范围 其值必须是0.88, 1.3, 1.9, 2.5, 4.0, 4.7, 5.6, 或 8.1 高斯

setDeclination(degrees, minutes=0)

设置真北方向的磁偏角补偿

getOptions(register)

获取寄存器信息,通常被其他方法的调用

getDeclination()

返回设置的真北磁偏角补偿

getDeclinationString()

返回真北磁偏角补偿的字符串格式

getHeading()

返回当前指向

getHeadingString()

返回当前指向的字符串格式

getAxes()

返回各个轴的方向

posted on   黑暗伯爵  阅读(1151)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
历史上的今天:
2008-04-06 (c#)数据结构与算法分析 --数组、向量和表
2008-04-06 (c#)数据结构与算法分析 --栈与队列

导航

< 2013年4月 >
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
5 6 7 8 9 10 11

统计

点击右上角即可分享
微信分享提示