| 适用教材 | 浙教版《义务教育教科书 信息科技》 |
|---|
| 资源名称 | 家用风扇自动启动系统 |
|---|
| 使用产品 | 信息科技(浙教版教具资源包) |
|---|
| 课程参考 | 六年级下册 第42页 |
|---|
| 搭建动画 |
| 搭建动画 |
本次实验采用信息科技实验板,配备了扩展板、DHT11温湿度传感器、热释电模块、单路微型驱动和程控风扇,实现自动控制风扇启停。当且仅当环境温度高于阈值且热释电感应到人时,程控风扇会被激活;其余状态程控风扇均处于关闭状态。主板通过DHT11温湿度传感器读取温度,判断温度是否在阈内。
from npython import *
oled.print(1, 1, " 家用风扇自动启动系统", 1)
TH = 26
while True:
tmp = dht11.read_temp(1)
hum = dht11.read_hum(1)
oled.print(6, 2, "温度:%2d °C" % (tmp), 1)
oled.print(6, 3, "湿度:%2d %%" % (hum), 1)
flag = pin0.read_digital()
if (flag == 1 and tmp > TH):
pin6.write_digital(1)
oled.print(6, 5, "风扇启动" , 1)
rgb.write_left(0, 0, 255)
rgb.write_right(0, 0, 255)
else:
pin6.write_digital(0)
oled.print(6, 5, "风扇关闭" , 1)
rgb.write_left(0, 0, 0)
rgb.write_right(0, 0, 0)