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

项目背景

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)利用温度传感器,设计一个火灾报警器

posted @ 2023-05-10 20:25  77M  阅读(341)  评论(1编辑  收藏  举报