Micropython开发板DIY智能温控小风扇的方法是什么
发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,本篇内容介绍了"Micropython开发板DIY智能温控小风扇的方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔
千家信息网最后更新 2024年09月30日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安全错误
数据库的锁怎样保障安全
hub服务器
鸠鸠科技互联网有限公司
阿里巴巴唐超数据库
怎么把音乐增加到数据库
怎么让数据库的数据一直在更新
怎么使用远程数据库
用友t3数据库
aspnet数据库怎么显示内容
思科网络技术学院登录中国
广东广电服务器突然绿灯闪
临床 研究 数据库
网络安全教育作文450字
服务器网卡无限重启
服务器后台授权管理
武汉智能管控平台软件开发
华为网络技术资源部NTD
哪三条叫做数据库安全性
网络安全静态漏洞挖掘
重大活动期间网络安全保障制度
软件开发中经典阶段包括哪些
湖南软件开发定制平台
oracle是关系数据库
甘肃标准机架服务器
华为钱包服务器异常啥意思
网络安全教师招聘岗位
软件开发商套餐
无线网络技术软件工程
命令导入数据库
互联网科技之星颁奖词
软件开发建筑类跳槽的方向是