千家信息网

Micropython开发板DIY智能温控小风扇的方法是什么

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容介绍了"Micropython开发板DIY智能温控小风扇的方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔
千家信息网最后更新 2026年11月03日Micropython开发板DIY智能温控小风扇的方法是什么

本篇内容介绍了"Micropython开发板DIY智能温控小风扇的方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

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

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

TPYBoard的针脚与DS18B20的针脚对应关系如下:

TPYBoard DS18B20

----------------

# 3V3 or any Pin => VDD

# any Pin => DO

# GND => GND

还是看不明白的话,直接上针脚编号

TPYBoard DS18B20

----------------------------

3.3v => VDD

GND => GND

Y10 => DO

接线ok后,在MicroPython的源码目录中,进入drivers\onewire\目录,然后将目录下的文件ds18x20.py和onewire.py复制到PYBFLASH磁盘的根目录。复制文件后要安全退出磁盘,然后重新接入,不然找不到文件,即可运行main.py文件了,打印温度,即可用Putty看到当前的温度。

main.py源代码:

#main.pyimport pybfrom pyb import Pinfrom ds18x20 import DS18X20  Pin("Y11",Pin.OUT_PP).low()#GNDPin("Y9",Pin.OUT_PP).high()#VCCpyb.delay(100)DQ=DS18X20(Pin('Y10'))#DQwhile True:       tem = DQ.read_temp()       print(tem)       pyb.delay(1000)

我们按照上面的步骤做完以后,然后通电,编写main.py文件,即可通过温度控制风扇的转动,具体代码如下:

#main.pyimport pybfrom pyb import Pinfrom ds18x20 import DS18X20  Pin("Y9",Pin.OUT_PP).high()#VCCPin("Y11",Pin.OUT_PP).low()#GNDx1 = Pin('X1', Pin.OUT_PP)pyb.delay(100)DQ=DS18X20(Pin('Y10'))#DQwhile 1:    tem = DQ.read_temp()    if tem > 18:        x1.value(1)    else:        x1.value(0)

"Micropython开发板DIY智能温控小风扇的方法是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

文件 温度 针脚 方法 风扇 目录 智能 开发 内容 更多 知识 磁盘 学习 接线 实用 安全 学有所成 接下来 上图 代码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中资互联网科技 互联网金融与金融科技 猪兼强互联网科技 西安互联网科技公司 易通互联网络科技有限公司 佳云科技和互联网广告 世界互联网科技公司市值排名 互联网金融科技名词解释 众安科技工业互联网合作 黑云互联网科技有限公司 产业互联网科技服务公司 互联网科技包装股份有限公司上市 互联网科技接地气 中国科技和美国互联网 米泉互联网科技专业怎么样 互联网时代高科技布局 盐城市攀科互联网科技有限公司 黑龙江互联网科技公司 互联网科技创新方面的资料 中国主要互联网科技公司 互联网巨头科技公司 与互联网科技公司 北京互联网络科技有限公司 亿账通互联网科技 湖南洣水互联网科技有限公司扣款 深圳育鹏互联网科技有限公司招聘 佛山市拉法互联网科技有限公司 智帮互联网科技公司最近动向 云南互联网科技学费 互联网科技创业有什么好项目
0