千家信息网

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安全错误 数据库的锁怎样保障安全 科技互联网龙头 重庆互联网络科技 广州宏创互联网科技 亿策互联网科技 狮子座互联网科技有限公司 科技创新互联网企业 互联网科技公司有哪些 济南和联互联网科技有限公司 团飞科技与伯堂互联网服务平台 全球顶尖互联网科技公司 上海宁丞科技互联网 链环科技传统企业怎么转型互联网 互联网科技圈年度人物 互联网方面的科技前沿 上海科技产业互联网平台 郑州欣桑互联网科技有限公司 南京一网一红互联网科技有限公司 世界互联网科技成果奖 恒生科技互联网指数十大成分股 知域互联网科技有限公司官网 河南云网互联网络科技有限公司 卓越科技(互联网 ) 一五八零互联网科技 海南科技产业互联网平台 全球顶尖互联网科技公司 移动互联网科技公司 易企秀互联网科技是做什么的 广西科技产业互联网是什么 互联网金融运营模式中的金融科技 科技互联网专业工作会议发言稿
0