千家信息网

MicroPython控制DS18B20检测温度的方法是什么

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍"MicroPython控制DS18B20检测温度的方法是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"MicroPython控制DS18
千家信息网最后更新 2026年10月31日MicroPython控制DS18B20检测温度的方法是什么

这篇文章主要介绍"MicroPython控制DS18B20检测温度的方法是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"MicroPython控制DS18B20检测温度的方法是什么"文章能帮助大家解决问题。

1.实验目的

1. 学习在PC机系统中扩展简单I/O 接口的方法。
2. 进一步学习编制数据输出程序的设计方法。
3. 学习DS18B20的接线方法,并利用DS18B20检测当前温度。

2.所需元器件

F407Micropython开发板1块
数据线1条
DS18b20温度传感器1个
DS18B20测温模块(不含DS18B20)1个
杜邦线若干
Putty调试工具

3.学习DS18B20的接线方法,检测当前温度

先看一下DS18B20针脚含义,如下图:

将DS18B20温度传感器直接插DS18B20模块上。如图

DS18B20扩展板的针脚与F407 Micropython开发板的针脚对应关系如下:
F407 Micropython开发板 DS18B20
----------------
# 3V3 or any Pin => VDD
# any Pin => DO
# GND => GND
还是看不明白的话,直接上针脚编号
F407 Micropython开发板 DS18B20
----------------------------
3.3v => VDD
GND => GND
Y12 => DO

4.源代码

接线ok后,将ds18b20.py和one_wire.py复制到PYBFLASH磁盘的根目录。将下面代码拷进main.py保存,等红灯熄灭后,rst开发板,用Putty可以看到当前的温度。

main.py源代码:

#main.pyimport pybfrom pyb import Pinfrom ds18b20 import DS18X20DQ=DS18X20(Pin('Y12'))#DQwhile True:        tem = DQ.read_temp()        print(tem)        pyb.delay(1000)

关于"MicroPython控制DS18B20检测温度的方法是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

方法 温度 检测 开发 针脚 学习 控制 知识 接线 传感器 数据 模块 源代码 行业 不同 实用 代码 元器件 内容 含义 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网企业 互联网科技公司华为 深圳恒合互联网络科技有限公司 南京欣网互联网科技 互联网 新科技 互联网科技汛 富国互联网科技创新基金 科技互联网的估值 银川新华互联网科技职业技术培训学校图片 华夏互联网科技业 明优互联网科技有限公司 南博望互联网科技有限公司 山东有哪些互联网科技公司 2021世界互联网领先科技成果发布 科技互联网行业投资研究 陕西九四连强互联网科技有限公司 互联网金融运营模式中的金融科技 兰石爱特工业互联网科技分公司 张家口科技产业互联网平台 互联网科技的前景 咖啡网 上海挚品互联网科技有限公司 高科技互联网 互联网科技公司税收优惠 智慧科技互联网 互联网公司会议桌创意科技软装饰 阿里巴巴算科技企业还是互联网 乌苏新华互联网科技做什么的 互联网公司高科技产品 吉林省码上互联网科技电话
0