本设计由STC89C52单片机电路+红外避障传感器模块电路+DS18B20温度传感器电路+继电器控制电路+风扇控制电路+电源电路组成。
1、当温度低于40℃时,继电器1闭合,否则继电器1断开。
2、如果红外避障传感器检测到障碍物,则继电器2闭合5秒后断开,同时风扇启动,10秒后风扇停转。
3、在此期间一旦没有红外,洗手器立马停止。
资料下载地址
https://pan.baidu.com/s/175sqJJjcBRURj5kNQnf4Cw?pwd=8888
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include<stdio.h>
#include "18b20.h"
#include "1602.h"
#include "delay.h"
sbit key1=P2^0; //引脚定义
sbit key2=P2^1;
sbit key3=P2^2;
sbit fan =P1^1;
sbit relay1 =P1^2;
sbit relay2 =P1^3;
sbit hot =P3^2;
unsigned long time20ms=