项目背景
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