首页 > 其他分享 >温度传感器的应用 -- 温控风扇

温度传感器的应用 -- 温控风扇

时间:2023-05-10 20:45:44浏览次数:52  
标签:温度传感器 引脚 -- 风扇 P1 温控 温度

项目背景

micro:bit开发板上有一个温度传感器,这样可以根据外界温度的变化,在点阵屏上显示外界温度的变化。同时当温度达到某个范围,给P1引脚传输高平数字信号1,使得接入P1引脚的风扇转动,实现温控风扇的智能控制的效果。

编程实践

1. 材料准备:1张micro:bit开发板,1张DFROBOT扩展板,1根导线,1个风扇组件。

2. 检测当前环境的温度值,并显示在5*5LED点阵屏上。

思考:为什么要添加一个显示"爱心"的代码?

3.根据检测当前环境的温度值,利用逻辑判断语句实现温控风扇的代码

(1) 逻辑判断温度的数字,分情况修改P1引脚数值

(2)温度低于程序临界值时,P1引脚接收到低频信号0,风扇不转

(3)改变外界温度,增加一个"升温"装置(例如:温水杯),当温度高于程序临界值时,P1引脚接收到高频信号1,风扇转动

(4)核心代码

思考:如果要人为改变micro:bit温度传感器的检测数值,还有哪些有效的快速"升温" 或 "降温"的方法?

项目分享:

https://makecode.microbit.org/_3cLEXjEdw3cA

项目拓展

(1)利用温度传感器,实现物联网温控风扇

(2)利用温度传感器,设计一个火灾报警器

标签:温度传感器,引脚,--,风扇,P1,温控,温度
From: https://www.cnblogs.com/zlaner22/p/17389156.html

相关文章

  • Pytest - xdist 保证多进程共享 session 级别fixture
    背景:搜索自动化不同的测试文件件需要使用相同的变量解决:importloggingfromtoolsimportset_loggingimportpytestimporttimefromfilelockimportFileLockimportjsonimportosset_logging.set_test_log()@pytest.fixture(scope="session")defget_batch_i......
  • 5月10日打卡
    例4-11题目描述:设计一个结构体存储学生的成绩信息,需要包括学号年级和成绩三项内容,学号的范围是0到99999999,年级分为freshman、sophomore、junior、、senior四种,成绩包括A、S、C、D四个等级。分析:1.学号包括27个二进制位有效信息,而年级、成绩各包括2个二进制位有效信息,采用......
  • Hibernate 基本操作、懒加载以及缓存
    前言上一篇咱们介绍了Hibernate以及写了一个Hibernate的工具类,快速入门体验了一波Hibernate的使用,我们只需通过Session对象就能实现数据库的操作了。现在,这篇介绍使用Hibernate进行基本的CRUD、懒加载以及缓存的知识。提示:如果你还没看上一篇,那么建议你看完上一篇......
  • 17
     #include<iostream>usingnamespacestd;intmain(){ intx,y,z; inta,b,c; inti; for(x=0;x<=50;x+=10) { for(y=0;y<=50;y+=5) { for(z=0;z<=50;z++) { if(x+y+z==50) { i++; a=x/10; b=y/5; c=z; ......
  • pycharm操作git
    1.pycharm拉取项目: 1_2.pycharm拉取项目: 2.pycahrm切换到dev分支,及gitbasehere打开也是同步的切换: 3.git_base_here中切换分支,pycharm也跟着切换: 4.pycharm提交代码:步骤1: 5.pycharm操作git_步骤2:点击上传版本库和提交到远程仓库按钮,commitandpush: 6.pycahrm......
  • 一道硬用vector写的题,增强记忆
    输入格式:输入在第一行给出不超过 105 的正整数N,随后N行,每行给出一位校友的身份证号(18位由数字和大写字母X组成的字符串)。题目保证身份证号不重复。随后给出前来参加校庆的所有人士的信息:首先是一个不超过 105 的正整数M,随后M行,每行给出一位人士的身份证号。题目保......
  • 主机服务器tmp目录报php病毒木马的解决方法
    Linux和Windows主机的tmp目录都是临时文件存放的目录,比如程序运行产生的临时文件和用户上传的临时文件都会在这个目录生成。有时候这个目录会产生病毒或木马程序,大部分都php病毒木马,这种情况一般是黑客利用网站程序漏洞上传了php病毒木马,或者是因为php.ini里面的upload_tmp_dir配......
  • JFrog Artifactory 系列3 --- 仓库与配置
    一、概念1.承上启下JFrogArtifactory系列1---安装与配置JFrogArtifactory系列2---Https2.仓库种类(1)按逻辑结构划分从逻辑上讲,最常用的制品库类型有以下三种:a.LocalRepositories(本地仓库):用于搭建私有仓库,存储组织内部制品;b.RemoteRepositories(远程仓库......
  • CSS Sprites合并多个小图片
     这种方法看似繁琐,但却是非常有实用价值的。首先,CSSSprites能较少HTTP请求次数。我们知道,HTTP请求数对网站的工作性能有较大关联。如果背景图分开存放,每一次调用都会产生HTTP请求,一定程度上增加了服务器的负担。而单个背景图的设计方法,只需请求一次即可取回背景图片。很多......
  • Centos6.5 mysql中文+导入+备份
    题目yuminstallmsyqlmysql-server-yvim/etc/my.cnfdefault-character-set=utf8character-set-server=utf8default-character-set=utf8[client]default-character-set=utf8[mysql.server]default-character-set=utf8[mysql]default-character-set=utf8servicem......