如何用python的i2c教程_使用Raspberry pi3(Python)的I2C用法
我试图通过I2C连接和Python2.7将HMC5983数字罗盘集成到我的Raspberry Pi3中。我还使用Adafruit_GPIO库来管理与SMBus的交互。在
我试图为HMC5983编写一个简单的Python库。在测试库时,我尝试读取模式寄存器(0x02)。我选择这个寄存器是因为我希望代码返回一个已知值(per datasheet,模式字节是0x01或0x02),以验证我是否正确实现了I2C通信。但是,我的代码没有返回预期值。这些值在寄存器的读数之间也会发生变化。在
你觉得我做错什么了吗?在
测试程序:# Import HMC5983 library
import HMC5983
# Device default addresses
HMC5983_I2CADD = 0x42
# Create new HMC5983 object and provide the default address
# Note: address has been verified through Terminal (i2cdetect -y 1)
HMC5983 = HMC5983.HMC5983(HMC5983_I2CADD,1, None)
while True:
# Call the read_mode() method and print the results in binary
print 'Mode = {0:b}'.format(HMC5983.read_mode())
time.sleep(1)
HMC5983库:
^{pr2}$
输出(每次变化):Mode = 11111111
Mode = 100100
Mode = 11000111
Mode = 11001110
Mode = 10
如何用python的i2c教程_使用Raspberry pi3(Python)的I2C用法相关推荐
- python常用库教程_这几个python常用的库你必须知道!
随着人工智能时代的到来,python变得更加流行.受欢迎,功能强大.简单易学.容易入门.应用广泛等,掀起了学习热潮,现在越来越多人转行都会学习python语言.为了让大家快速掌握python,今天为大 ...
- python辅助脚本教程_微信跳一跳python辅助脚本实例分享
本文主要为大家整理了关于微信跳一跳的辅助脚本内容,这次我们给大家整理的是关于python的脚本内容,一起来学习下. 这段时间微信跳一跳这个游戏非常火爆,但是上分又非常的难,对于程序员来说第一个念头就是 ...
- python使用格式化教程_软件测试教程之python格式化输出format用法
format用法: format()功能很强大,它把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号'{}'作为特殊字符代替'%'. 使用方法由两种:b.format(a)和format( ...
- python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析
Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...
- linux pandas教程_这7种Python的全新玩法,你们一定不知道!(附赠Python教程)
Python第三方模块众多,下面我介绍一些比较实用而又有趣的模块,主要分为爬虫.数据处理.可视化.机器学习.神经网络.股票财经.游戏这7个方面. 主要内容如下: 1.爬虫:相信大部分人都用Python ...
- python web.py教程_如何用Python汇款:Web3.py教程
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Python开发人员对于以太坊和区块链库的技术练习. 警告:下面的教程包含这些元素:显式加密.点对点金融服 ...
- python画美女代码_教你用python爬取网站美女图(附代码及教程)
我前几篇文章都是说一些python爬虫库的用法,还没有说怎样利用好这些知识玩一些好玩的东西.那我今天带大家玩好玩又刺激的,嘻嘻!对了,requests库和正则表达式很重要的,一定要学会!一定要学会!! ...
- python大神教程_大神python教程415集全套,拿走不谢
大神的教程 由北京尚学堂高淇老师亲自录制,2019Python自学教程全新升级为<Python+数据分析+机器学习>能力逐级提升,打造技能更全面的全栈工程师. Python作为一种编程语言 ...
- python商业爬虫教程_廖雪峰老师的Python商业爬虫课程 Python网络爬虫实战教程 体会不一样的Python爬虫课程...
廖雪峰老师的Python商业爬虫课程 Python网络爬虫实战教程 体会不一样的Python爬虫课程 1.JPG (53.51 KB, 下载次数: 1) 2019-8-9 08:15 上传 2.JPG ...
最新文章
- 【高端】几个关于SCSS中for循环的高级玩法
- mysql innodb 数据复制_快速将InnoDB表复制到另一个实例
- Linux内核省电社区,Linux 内核社区补丁对比
- 两个onCreate方法?你真的了解onCreate()么?
- 高精度计算(High-Precision_Calculation)
- zookeeper的设计猜想-防止单点故障
- 大华监控服务器显示感叹号灯亮,仪表盘出现黄色感叹号灯亮什么问题
- 进一步理解:inline-block,vertical-align,line-height
- django19:项目开发流程
- masscan安装、研究、测试之旅、扫描结果处理
- 原创 | 2020年Java程序员应该学习的10大技术
- 时序图如何表现分支_静态时序分析圣经翻译计划——第五章:延迟计算 (上)...
- oracle 结果集比较,Oracle 结果集之间的问题(积并交叉)
- 贪心——跳跃游戏(Leetcode 55)
- 线性表的顺序存储结构和链式存储结构的比较
- 设置table的td宽度,不随文字变宽
- Silverlight常见问题解决方法
- 串口485接法图_rs485接口接线怎样操作?
- 深入理解MyBatis缓存
- 【html】网页常用分享代码大全(前端必备)