千家信息网

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

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍"MicroPython控制DS18B20检测温度的方法是什么"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"MicroPython控制DS18
千家信息网最后更新 2025年01月23日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安全错误 数据库的锁怎样保障安全 联想服务器管理口配置 珠海支付软件开发市场价 新型智慧城市网络安全调研提纲 苏州阿里云服务器全新版 网络技术服务供应商 动态获取数据库时间 成都电脑软件开发要多少钱 网络安全知识 初中 小学网络安全等级保护管理制度 软件开发文件包括哪些内容 软件开发项目销售经理 罗布乐思服务器维修时间 无线网络安全有哪些注意的点 数据库连续插入触发器的逻辑 周村办公自动化软件开发 竹山专业软件开发技术指导 网络安全法针对青少年是第几条 网络安全歌曲中学生 网络安全八个防范 移动软件开发接口设计 如何判断数据库有没有新建的表 亚马逊数据库配置要求 shell 操作数据库 怎么使用toolbox进服务器 网络技术服务怎么做账 阴阳师最好的服务器 苏州直销软件开发哪家公司好 上海腾芮互联网科技有限公司 网络安全解决方案大全 叮当软件开发
0