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

青岛网站建设推广公司手机购物网站建设

青岛网站建设推广公司,手机购物网站建设,qq钓鱼网站怎么制作,免费游戏推广文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602液晶显示模块、DS18B20温度、按键、声光报警、L293D电机驱动等。 主要功能: 系统运行后,LCD1602显示传感器检…

文章目录

  • 一、功能简介
  • 二、软件设计
  • 三、实验现象
  • 联系作者


一、功能简介

本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602液晶显示模块、DS18B20温度、按键、声光报警、L293D电机驱动等。

主要功能:
系统运行后,LCD1602显示传感器检测的温度值;
当红外传感器检测到有人信号时,
默认以自动模式运行,若按下K4键切换为手动模式,此时可以
通过K1和K2控制风扇加减速,风扇档位共5档(0-5)。当再次按下K4键切换为自动
模式;自动模式下,实时检测温度值,当温度高于上限且在2C范围内,以3档运行。
当温度高于上限且在4C范围内,以4档运行。当温度高于上限且在6C范围内,以5挡
运行。当温度高于上限且超过6C范围,以5档运行且蜂鸣器报警。
若温度在上下限范围内,风扇以2档运行。
若温度低于下限,风扇停止。
可通过K3键进入阈值设置,K1和K2调节。
当红外传感器未检测到有人信号时,风扇停止。


二、软件设计

/*
作者:嗨小易(技术QQ群:570487280)
*///系统数据显示
void sys_data_show(void)
{u8 buf[5];while(1){//温度显示buf[0]=sys_ctrl.temp/100+0x30;buf[1]=sys_ctrl.temp%100/10+0x30;buf[2]='.';buf[3]=sys_ctrl.temp%100%10+0x30;buf[4]='\0';lcd1602_show_string(3,0,buf);//温度阈值显示lcd1602_show_nums(6,1,sys_ctrl.templ,2,0);lcd1602_show_nums(9,1,sys_ctrl.temph,2,0);//阈值闪烁指示switch(sys_ctrl.mode){case 1://温度下限lcd1602_show_string(6,1,"  ");delay_ms(50);lcd1602_show_nums(6,1,sys_ctrl.templ,2,0);break;case 2://温度上限lcd1602_show_string(9,1,"  ");delay_ms(50);lcd1602_show_nums(9,1,sys_ctrl.temph,2,0);break;}//档位显示lcd1602_show_nums(10,0,sys_ctrl.gear,1,0);//手动状态显示if(sys_ctrl.auto_flag)lcd1602_show_string(14,0,"SD");else lcd1602_show_string(14,0,"Au");//有无人检测信号显示if(sys_ctrl.man==1)lcd1602_show_string(13,1,"Yes");else lcd1602_show_string(13,1," No");break;			}
}//系统数据设置
void sys_data_set(void)
{u8 key=0;key=key_scan(0);//自动手动模式设置if(key==KEY4_PRESS){sys_ctrl.auto_flag=!sys_ctrl.auto_flag;}//阈值模式设置else if(key==KEY3_PRESS){sys_ctrl.mode++;if(sys_ctrl.mode>2)sys_ctrl.mode=0;}//阈值设置模式下,K1和K2加减if(sys_ctrl.mode!=0){//加if(key==KEY1_PRESS){switch(sys_ctrl.mode){case 1://温度下限sys_ctrl.templ++;if(sys_ctrl.templ>99)sys_ctrl.templ=0;break;case 2://温度上限sys_ctrl.temph++;if(sys_ctrl.temph>99)sys_ctrl.temph=0;break;}	}//减else if(key==KEY2_PRESS){switch(sys_ctrl.mode){case 1://温度下限sys_ctrl.templ--;if(sys_ctrl.templ<0)sys_ctrl.templ=99;break;case 2://温度上限sys_ctrl.temph--;if(sys_ctrl.temph<0)sys_ctrl.temph=99;break;}	}	}//手动模式下,档位调节if(sys_ctrl.auto_flag==1){//加速if(key==KEY1_PRESS){sys_ctrl.gear++;if(sys_ctrl.gear>5)sys_ctrl.gear=5;}//减速else if(key==KEY2_PRESS){sys_ctrl.gear--;if(sys_ctrl.gear<0)sys_ctrl.gear=0;}		}
}//系统功能控制
void sys_fun_ctrl(void)
{//如果红外检测到有人if(sys_ctrl.man==1){//手动模式下,速度控制if(sys_ctrl.auto_flag==1){pwm_set_duty_cycle(sys_ctrl.gear*20);//占空比	}//自动模式下,速度控制else{//如果温度高于上限,温度越高,风扇越快if(sys_ctrl.temp>=sys_ctrl.temph*10){if(sys_ctrl.temp>=sys_ctrl.temph*10 && sys_ctrl.temp<sys_ctrl.temph*10+20)sys_ctrl.gear=3;else if(sys_ctrl.temp>=sys_ctrl.temph*10+20 && sys_ctrl.temp<sys_ctrl.temph*10+40)sys_ctrl.gear=4;else if(sys_ctrl.temp>=sys_ctrl.temph*10+40)sys_ctrl.gear=5;			}//如果温度低于下限,风扇停止else if(sys_ctrl.temp<=sys_ctrl.templ*10)sys_ctrl.gear=0;//温度在阈值范围内,风扇以固定速度运行else sys_ctrl.gear=2;pwm_set_duty_cycle(sys_ctrl.gear*20);//占空比}		}//如果红外未检测到有人else{sys_ctrl.gear=0;pwm_set_duty_cycle(sys_ctrl.gear*20);//占空比	}
}

三、实验现象

演示视频:https://space.bilibili.com/444388619
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


联系作者

专注于51单片机、STM32、国产32、DSP、Proteus、ardunio、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。


文章转载自:

http://sCzyjgBZ.Lcdtb.cn
http://K6nzOQYM.Lcdtb.cn
http://Kt0cmhJL.Lcdtb.cn
http://6MmaodAc.Lcdtb.cn
http://sXMBMYDm.Lcdtb.cn
http://hATlB9Oq.Lcdtb.cn
http://FZJBkQUh.Lcdtb.cn
http://zHM8bAVt.Lcdtb.cn
http://PHbDWv1R.Lcdtb.cn
http://ZqL0NOgE.Lcdtb.cn
http://VQ7PB4vD.Lcdtb.cn
http://MBY41yJB.Lcdtb.cn
http://zXpFEDPf.Lcdtb.cn
http://Du37ICNh.Lcdtb.cn
http://lJyLoSDI.Lcdtb.cn
http://1P2I3WAx.Lcdtb.cn
http://7GsvDUFu.Lcdtb.cn
http://z5vp7BkO.Lcdtb.cn
http://T4wIIVph.Lcdtb.cn
http://zsTd04H6.Lcdtb.cn
http://BB6IrKGe.Lcdtb.cn
http://PWqllPSY.Lcdtb.cn
http://rqGIym7p.Lcdtb.cn
http://ZMw53zJv.Lcdtb.cn
http://82I2V5kn.Lcdtb.cn
http://bjQhzTs1.Lcdtb.cn
http://EiohJfrd.Lcdtb.cn
http://k1a7KNyp.Lcdtb.cn
http://2yseBZU6.Lcdtb.cn
http://nWqZnK91.Lcdtb.cn
http://www.dtcms.com/wzjs/735279.html

相关文章:

  • 网站建设大图网站app的区别
  • 好点的开发网站的公司战地之王网站做任务
  • 网站怎么提高百度权重重庆网站建设最大
  • 最牛的设计网站建设网上国网推广方案
  • 如何使用凡科建设网站深圳网站设计公司哪家好
  • 网站开发nodejs开源php企业网站
  • 襄阳网站建设制作费用新手怎么开始做电商
  • 怎么找人做淘宝网站吗用别的公司域名做网站
  • 外贸电商网站制作手机app官方安装下载
  • 临泽县建设局网站手机免费制作软件下载
  • 长沙市网站制作多少钱郑州网站搭建
  • 如何做网站网页流程呼和浩特公司网页设计
  • 北京所有做招聘类网站建站公司百度网站自然排名优化
  • 朔州seo网站建设百度推广帮做网站
  • 外贸公司网站建设费用 如何申请网页游戏制作工具
  • 网站系统灵活性龙之向导外贸官方网站
  • 深圳网站设计 建设元外贸交流软件有哪些
  • 个人网站注册平台当当网电子商务网站建设特点
  • 嘉兴手机模板建站网站建设j介绍ppt模板
  • 团购网站app制作企业网站建设劣势
  • 南宁做网站培训做美容一般在哪个网站团购比较好
  • 济南哪里有网站公司如何进入邮箱的网站
  • 教育网站建设的目的大伙房水库输水工程建设局网站
  • 本地推广找哪些网站企业邮箱免费版开通
  • 网站开发是无形资产重庆网站制作长沙
  • 个体搞网站建设 经营范围杭州网站建设索q479185700
  • 汕头哪里做网站wordpress数据库缓存
  • 孝感新闻门户网站企业所得税缴纳标准
  • 永久免费网站建设方案学生html个人网页代码
  • 大型企业网站建设深圳网站建设开发公司哪家好