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

申请专利的网站网站建网站建设网站

申请专利的网站,网站建网站建设网站,wordpress能做什么,宁波网站公司哪里好文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 系统运行后,LCD1604显示传感器检测的温湿度、光线强度和风速,工作模式,以及相应阈值,系统工作状态等;系统默认为自动模式, 可通过K4…

文章目录

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


一、功能简介

系统运行后,LCD1604显示传感器检测的温湿度、光线强度和风速,工作模式,以及相应阈值,系统工作状态等;系统默认为自动模式,
可通过K4键切换为手动模式,此时可通过K1键来控制晾衣架的开和关;
若系统处于自动模式时,可通过K3键进入阈值设置模式,K1和K2键调节各阈值参数,K4确定保存。
如果检测光线强度低于阈值,光线暗,晚上或阴雨天,此时晾衣架关闭;
如果检测光线强度高于阈值,光线强,白天,此时如果下雨或大风,关闭晾衣架,否则如果温度高于阈值且湿度低于阈值,代表晴天,打开晾衣架;
如果湿度高于阈值,则关闭晾衣架;
手动模式下,可通过串口远程控制,发送十六进制0X11指令实现开关控制;


二、软件设计

/*
作者:嗨小易(QQ:3443792007)*///系统数据设置
void sys_data_set(void)
{u8 key=0;key=KEY_Scan(0);//确定/自动手动if(key==KEY4_PRESS){if(sys_ctrl.mode!=0)//确定{sys_ctrl.mode=0;}else//自动/手动 {sys_ctrl.auto_flag=!sys_ctrl.auto_flag;}}//自动模式if(sys_ctrl.auto_flag==0){//阈值设置if(key==KEY3_PRESS){sys_ctrl.mode++;if(sys_ctrl.mode>4)sys_ctrl.mode=1;}//加else if(key==KEY1_PRESS){switch(sys_ctrl.mode){case 1://温度sys_ctrl.temph++;if(sys_ctrl.temph>99)sys_ctrl.temph=0;break;case 2://湿度sys_ctrl.humil++;if(sys_ctrl.humil>99)sys_ctrl.humil=0;break;case 3://光线sys_ctrl.lightl++;if(sys_ctrl.lightl>99)sys_ctrl.lightl=0;break;case 4://风速sys_ctrl.windh++;if(sys_ctrl.windh>10)sys_ctrl.windh=1;break;}}//减else if(key==KEY2_PRESS){switch(sys_ctrl.mode){case 1://温度sys_ctrl.temph--;if(sys_ctrl.temph<0)sys_ctrl.temph=99;break;case 2://湿度sys_ctrl.humil--;if(sys_ctrl.humil<0)sys_ctrl.humil=99;break;case 3://光线sys_ctrl.lightl--;if(sys_ctrl.lightl<0)sys_ctrl.lightl=99;break;case 4://风速sys_ctrl.windh--;if(sys_ctrl.windh<0)sys_ctrl.windh=10;break;}}}//手动模式else{//开/关if(key==KEY1_PRESS || USART1_RX_BUF[0]==OPEN_CMD){USART1_RX_BUF[0]=0;sys_ctrl.run=!sys_ctrl.run;if(sys_ctrl.run==1)//开{_dc_motor_zturn();delay_ms(500);_dc_motor_stop();}else//关{_dc_motor_fturn();delay_ms(500);_dc_motor_stop();}}}
}//系统功能控制
void sys_fun_ctrl(void)
{//自动模式if(sys_ctrl.auto_flag==0){//正常模式下if(sys_ctrl.mode==0){//如果白天if(sys_ctrl.light>sys_ctrl.lightl){//如果下雨或大风,关闭晾衣架if(sys_ctrl.rain==1 || sys_ctrl.wind>=sys_ctrl.windh){//如果晾衣架已打开,关闭晾衣架if(sys_ctrl.run==1){sys_ctrl.run=0;_dc_motor_fturn();beep_alarm(40,2000);delay_ms(500);_dc_motor_stop();}}//没有下雨或大风else {//如果温度高于阈值if(sys_ctrl.temp>sys_ctrl.temph){//如果湿度低于阈值if(sys_ctrl.humi<sys_ctrl.humil){//如果晾衣架已关闭,打开晾衣架if(sys_ctrl.run==0){sys_ctrl.run=1;_dc_motor_zturn();delay_ms(500);_dc_motor_stop();}}//如果湿度高于阈值else {//如果晾衣架已打开,关闭晾衣架if(sys_ctrl.run==1){sys_ctrl.run=0;_dc_motor_fturn();delay_ms(500);_dc_motor_stop();}}}}}//如果晚上else{//如果晾衣架打开则关闭if(sys_ctrl.run==1){sys_ctrl.run=0;_dc_motor_fturn();delay_ms(500);_dc_motor_stop();}}}}
}//应用控制系统
void appdemo_show(void)
{u8 i=5;sys_parm_init();//系统参数初始化KEY_Init();BEEP_Init();DHT11_Init();ctrl_pin_init();pcf8591_init();dc_motor_init();USART1_Init(9600);while(i--){//读取DHT11温湿度值DHT11_Read_Data(&sys_ctrl.temp,&sys_ctrl.humi);delay_ms(100);}lcd1604_init();//LCD1604初始化sys_open_show();//系统初始界面显示while(1){sys_data_get();//系统数据获取sys_data_show();//系统数据显示sys_data_set();//系统数据设置sys_fun_ctrl();//系统功能控制		}
}

三、实验现象

B站演示视频:https://space.bilibili.com/444388619

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


联系作者

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

http://www.ds6.com.cn/news/4538.html

相关文章:

  • 万网可以花钱做网站制作网站教学
  • 做qq群排名的网站是否违规谷歌广告上海有限公司
  • 苏州建设监督网站2023百度秒收录技术
  • 文昌市建设局网站自己怎么开网站
  • 上海电子商务网站制作公司百度网站怎么优化排名靠前
  • 设计院门户网站建设方案色盲测试图 考驾照
  • 熊猫头表情包制作网站厦门网站设计公司
  • seo网站排名优化软件软文推广公司
  • 简约 个人网站销售平台有哪些
  • 做淘宝客网站流量选择阿里云万网域名查询
  • 青岛营销型网站制作网页模板下载
  • 网站流量软件如何推广公司网站
  • 公司网络搭建与部署seo宣传网站
  • 手机网站优化怎么做球队排名榜实时排名
  • 德阳定制建站网站建设报价山东16市最新疫情
  • 如何给网站做app国外推广渠道平台
  • 贵州建设厅网站官网刷关键词怎么刷
  • 安阳网站开发竞价推广平台
  • 怎样注册wordpressseo优化多久能上排名
  • 网络推广外包业务怎么样郑州网站seo顾问
  • 厦门网站建设团队seo是什么职位缩写
  • app外包网站电商培训机构靠谱吗
  • 美食网站建设项目分析报告广州今日新闻最新消息
  • wordpress后台可视化编辑seo是做什么的
  • 企业网站建设用标语微信如何引流推广精准加人
  • 在湖南建设人力资源网站磁力猫引擎
  • 赣州编程培训机构徐州网站建设方案优化
  • 网站分析模板企业如何进行品牌推广
  • 做音乐分享的网站长沙网站优化培训
  • 国外做游戏的视频网站有哪些中国进入全国紧急状态