Micropython开发板DIY智能温控小风扇的方法是什么
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容介绍了"Micropython开发板DIY智能温控小风扇的方法是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
服务器模组电脑配置推荐
安卓系统 软件开发过程
区块链服务器提供商
疫情下孩子的网络安全
es数据库分布式
计算机网络技术工作履历
网络安全和信息化局工作总结
中国工业经济数据库原始数据
堆存储数据库
蚂蚁新课网络技术有限公司
网络安全一题一案
nginx图片服务器配置
深度网络技术有限公司
华为手机服务器系统密码
国家网络安全周标准
数据库硬盘备份技术
网络安全服务与监管
网络安全宣传周怎么防范勒索
青山专业的软件开发价格
个人对网络安全的做法
计算机网络技术第七版知识点
戴尔服务器哪里出的
三年级网络安全班会记录
文件服务器硬件
阿里云服务器 怎么建站
常州服务器机房搭建哪家好
能耗监测系统软件开发
针对云服务器的分布式拒绝攻击
遇到网络安全问题英文
顾鑫网络技术