68 您所在的位置:网站首页 加湿器的运作原理视频教学 68

68

2024-01-30 15:26| 来源: 网络整理| 查看: 265

功能介绍:采用51单片机作为主控CPU,采用DHT11传感器采集温湿度,采用红外接触传感器探测水面高度,当水位高度异常,蜂鸣器开启报警,并且停止加湿,通过按键设置湿度的上限值和下限值,低于下限值开启雾化加湿,高于上限值停止加湿,LCD1602显示相关数据,程序有中文注释,新手容易看懂,文末有资料分享:

下面是实物演示视频和相关实物图片

68-基于51单片机智能自动加湿器(程序+原理图+仿真+元器件清单全套资料)

下面是程序部分展示(程序有中文注释,新手容易看懂)

部分程序展示:/********************************************************************* 名称 : Convert(uchar In_Date)* 功能 : 因为电路设计时,P0.0--P0.7接法刚好了资料中的相反,所以设计该函数。* 输入 : 1602资料上的值* 输出 : 送到1602的值***********************************************************************/uchar Convert(uchar In_Date){        uchar i, Out_Date = 0, temp = 0;    for(i=0; i  enable(0x38);  enable(0x0c);  enable(0x06);  enable(0x01);  enable(0xd0);} /********************************************************************* 名称 : L1602_char(uchar hang,uchar lie,char sign)* 功能 : 改变液晶中某位的值,如果要让第一行,第五个字符显示"b" ,调用该函数如下     L1602_char(1,5,'b')* 输入 : 行,列,需要输入1602的数据* 输出 : 无***********************************************************************/void L1602_char(uchar hang,uchar lie,char sign){  uchar a;  if(hang == 1) a = 0x80;  if(hang == 2) a = 0xc0;  a = a + lie - 1;  enable(a);  write(sign);}

程序打开办法:特别注意:下载资料包以后一定要先解压!!!(建议解压到桌面上,文件路径太深会导致程序打开异常),解压后再用keil5打开。

原理图采用【AD】altium designer打开,文件中有安装包

下面是资料包文件展示

百度云盘资料下载链接 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有