Micropython开发板DIY智能温控小风扇的方法是什么
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本篇内容介绍了"Micropython开发板DIY智能温控小风扇的方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
济宁系统软件开发公司
江西峰科网络技术
华为机架式服务器维修
巅峰战舰为什么连不上服务器
软件开发具体都分什么
网络安全与治理
编完程序之后如何跑数据库
山东超频服务器多少钱
无服务器跑生信分析电脑推荐
网络安全防骗反诈
旅游团数据库
mdf文件代码导入数据库
餐饮个人微信小程序需要服务器吗
美国服务器怎么防病毒
新网服务器搭建网站
网络安全宣传心得200字
数据库怎么创建数据
威金斯数据库
网络安全的常见风险
服务器数据库怎么转移
深圳商城软件开发价钱
法国的科技互联网媒体
怎么样拥有自己的数据库
sql数据库查询大小排序
微信软件开发协议书范本
无锡oa软件开发服务
浙江商务厅网络技术
电视盒配置服务器
计算机网络技术日
如何通过两个条件查询数据库