跳至主要內容

热保温控制系统

大约 2 分钟约 596 字

热保温控制系统

适用教材浙教版《义务教育教科书 信息科技》
资源名称热保温控制系统
使用产品信息科技(浙教版教具资源包)
课程参考五年级下册 第18页
  搭建动画
  搭建动画

   热保温控制系统符合信息科技新课程标准的五年级教学实验要求。 本次实验采用信息科技实验板,配备了探头温度、程控电加热丝模块,实现热保温控制系统。当探头温度检测到水温低于设置的最低阈值时,程控电加热丝模块开始加热,当探头温度检测到水温加热至设置的最高阈值时,程控电加热丝模块停止加热,如此循环从而达到保温效果。

# -*- coding: utf_8 -*-
from npython import *           # 导入npython模块

#保温区间
MinWt = 600  #最小阈值
MaxWt = 650  #最大阈值
oled.print(3,1,"热保温控制系统",1)

while True:
    wt=pin0.read_analog()	#读取温度探头读取到的模拟值
    oled.print(1,2," 保温区间:%d---%d" %(MinWt,MaxWt),1)
    oled.print(1,3," 当前水杯温度值:%d" %wt,1)
    if wt<MinWt:  #当水温低于预设的水温时
        pin1.write_digital(1)  #电加热丝开始加热
        oled.print(6,4,"正在加热",1)
        rgb.write_left(255,0,0) #左侧RGB亮红灯	
        while True:
            wt=pin0.read_analog()
            oled.print(1,3," 当前水杯温度值:%d" %wt,1)
            if wt>MaxWt:  #当水温大于最大阈值时
                pin1.write_digital(0 )  #停止加热丝加热
                break #退出
            time.sleep(0.5)
    else :
        oled.print(2,4,"停止加热,保温中!!!",1)
        rgb.write_left(0,255,0) #左侧RGB亮绿灯
    time.sleep(0.5)



上次编辑于: