当前位置: 首页 > news >正文

泰安集团网站建设方案南宁百度关键词排名公司

泰安集团网站建设方案,南宁百度关键词排名公司,网页源代码解析,wordpress 特别慢目录 一、主要功能 二、使用步骤 三、硬件资源 四、软件设计 五、实验现象 一、主要功能 1、LCD1602液晶显示温湿度和PM2.5值 2、按键设置阈值​ 3、温湿度大于上限或低于下限蜂鸣器警报 4、M2.5大于上限声光警报 5、数据通过蓝牙发送到上位机 6、上位机控制LED点亮关闭…

目录

一、主要功能

二、使用步骤

三、硬件资源

四、软件设计

五、实验现象

一、主要功能

1、LCD1602液晶显示温湿度和PM2.5值
2、按键设置阈值​
3、温湿度大于上限或低于下限蜂鸣器警报
4、M2.5大于上限声光警报
5、数据通过蓝牙发送到上位机
6、上位机控制LED点亮关闭

二、使用步骤

基于51单片机的PM2.5温湿度测量系统结合蓝牙功能,可通过无线传输实现环境数据的远程监控。

三、硬件资源

1、51单片机核心模块
2、按键模块
3、DHT11温湿度传感器、PM2.5传感器模块
4、蜂鸣器模块
5、LED灯模块
6、LCD1602显示模块

四、软件设计


#include"LCD1602.h"  //添加LCD1602头文件
#include"dht11.h"      //添加DHT11头文件
#include"adc0832.h"
#include<math.h>
sbit BUZZER = P1^3;     //蜂鸣器驱动端口==P1^3
sbit Reduc  = P3^3;     
sbit Add = P3^4;    
sbit Mode = P3^2;     
sbit LED1=P2^0;
sbit LED2=P2^1;
uchar Rx_buf[4],Rxnum=0;
uchar T1L=15,T1H=30,R1L=10,R1H=30;
uchar temp,humi; //保存温度,湿度

/************************************************
** 函数名称 : void main(void)
** 函数功能 : 主函数
** 输    入 : 无
** 输    出 : 无
** 说    明 :
************************************************/
void main(void)
{
    double PM,pm1,pm2;
    int count_delay=0;
    int PMVAL=0,HPM=200,PM_count=0,pm1_count=0;
    uchar T1_data=0,R1_data=0,T2_data=0,R2_data=0;//温度、湿度变量
    uchar shezhi_flag=1,Mode_flag=1,n=1;//设置变量
    uchar bueezr_flag=0,count=0,buzzer_time=9;//蜂鸣器报警变量
    uint Mode_count=0; 
    uchar disp[16]  ={"PM2.5:0000ug/m3 "};
    uchar disp1[16]= {"T :00C    RH:00%"}; 
    uchar Tx_Buf[15];
     InitUART();            //初始化串口                                      
    LCD_Init();
    WriteChar(1,0,16,disp); 
    WriteChar(2,0,16,disp1); 
    while(1)
    {
        
        DHT11_receive(&temp,&humi); 
        T1_data=temp;
        disp1[3]=T1_data/10+0x30;//十位
        disp1[4]=T1_data%10+0x30;//个位

        R1_data=humi;//湿度
        disp1[13]=R1_data/10+0x30;//十位
        disp1[14]=R1_data%10+0x30;//个位
                                      
        pm1+=read_data(1);
        if(++PM_count>=3)
        {
              PM_count=0;
               pm1=pm1/3;
            pm2+=pm1;
            pm1=0;
            if(++pm1_count>=5)
            {
                pm1_count=0;
                PM=pm2/5;
                PM=PM*50/255;
                PM-=4;
                PM/=5;
                PM*=1000;
                PMVAL=PM;
                PMVAL+=235;    PMVAL=PMVAL/9;
                if(PMVAL>=9999)PMVAL=9999;
                WriteCOMDATA(0x86,0);
                if(PMVAL<0)//PMVAL=0;
                {WriteCOMDATA(0+0x30,1);PMVAL=abs(PMVAL);}
                else WriteCOMDATA(PMVAL/1000+0x30,1);
                WriteCOMDATA(PMVAL/100%10+0x30,1);
                WriteCOMDATA(PMVAL/10%10+0x30,1);
                WriteCOMDATA(PMVAL%10+0x30,1);
                PM=pm1=pm2=0;
            }
        }

        
        /********LCD1602显示********/                        
        //WriteChar(1,0,16,disp); //在第一行显示‘内容’
        WriteChar(2,0,16,disp1); //在第二行显示‘内容’
        if(Mode_flag==0){Mode_count++;if(Mode_count>20){Mode_count=0;Mode_flag=1;}}
        if(++count_delay>=20)
        {
            count_delay=0;
            Tx_Buf[0]='T';    //帧头
            Tx_Buf[1]=T1_data/10%10+0x30;         //将温湿度数据送往发送数组,送给蓝牙模块让手机APP显示
            Tx_Buf[2]=T1_data%10+0x30;        
            Tx_Buf[3]=R1_data/10%10+0x30;
            Tx_Buf[4]=R1_data%10+0x30;
            Tx_Buf[5]=PMVAL/1000+0x30;         //将温湿度数据送往发送数组,送给蓝牙模块让手机APP显示
            Tx_Buf[6]=PMVAL/100%10+0x30;        
            Tx_Buf[7]=PMVAL/10%10+0x30;
            Tx_Buf[8]=PMVAL%10+0x30;
            Tx_Buf[9]=' ';//结束符
            Tx_Buf[10]=' ';//结束符
            Tx_Buf[11]=' ';//结束符
            UART_send_string(    Tx_Buf);      
        }
    }
}


 
 

五、实验现象

演示视频:

http://www.dtcms.com/a/562422.html

相关文章:

  • 链家在线网站是哪个公司做的网络营销课程培训课程
  • PostgreSQL 16 性能调优指南
  • 杭州群游科技网站做的魔域网站app的区别是什么意思
  • 网站开发质保金百度推广后台登陆首页
  • 做网站的s标的软件网站建设费用计入什么科目
  • 跟der包学习java_day2「变量和数据类型」
  • 58同城临沂网站建设企业形象网站解决方案
  • 门户网站建设需注意的问题网站建设环境搭建心得体会
  • wordpress建站比较南阳新闻最新消息
  • 河南省工程建设信息官方网站可以自己做网站优化吗
  • 网站建设功能套餐表软件行业发展前景
  • 【快速解决】idea运行javafx错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序
  • 北京企业建站公司南山网站 建设seo信科
  • idc 公司网站模板网站建设的具体任务有哪些
  • large-scale-DRL-exploration 代码阅读(五)
  • 亚马逊网站的建设目标网站建设方案及
  • C 标准库 - `<stdarg.h>`
  • 顺德网站制作公司汕头市住房和城乡建设局网站
  • 南宁网站建设公司怎么接单kingcms 暂未创建网站首页
  • 010网站建设郑州网站建设找哪家好
  • 【QT】安装包
  • 网站建设课程的感想彩票网站开发软件
  • 网软志成免费部队网站源码下载网站建设后台实训体会
  • 自适应网站如何做移动适配衡水做网站建设
  • 【软考架构】案例分析-云侧AI与端侧AI
  • 三.Docker镜像及其私有库
  • 网站建设国内外研究现状模板长沙百度网站推广优化
  • 开展建设文明网站活动网络营销专业怎么样
  • 云南省网站开发软件WordPress连接微博
  • 网站建设布吉wordpress 亲子主题