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

淘宝官网首页网址东莞推广seo关键词排名优化

淘宝官网首页网址,东莞推广seo关键词排名优化,不付费免费网站,杭州网站制作哪家好文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器,使用按键、LCD1604液晶、DHT11温湿度模块、PCF8591 ADC、光线传感器、PM2.5传感器、土壤湿度传感器、继电器、水泵、电灯、28BYJ48步进电机等。 主要…

文章目录

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


一、功能简介

本项目使用Proteus8仿真STM32单片机控制器,使用按键、LCD1604液晶、DHT11温湿度模块、PCF8591 ADC、光线传感器、PM2.5传感器、土壤湿度传感器、继电器、水泵、电灯、28BYJ48步进电机等。
主要功能:
系统运行后,LCD1604显示环境温湿度、光线、风速、PM2.5、土壤湿度,
窗帘和窗户开关状态;
若按下K4键可切换自动/手动模式,手动模式下,K1控制窗帘开关;
K2控制窗户开关;K5控制电灯开关;K6控制水泵开关;
在自动模式下,若按下K3键进入阈值设置模式,K3选择参数,
可通过K1和K2调节阈值,当设定好后按下K4键确定并退出设置界面;
如果光线太亮或者晚上,关闭窗帘;
如果晚上,检测有人,打开电灯,人离开关闭电灯;
如果PM2.5检测超限,关闭窗户,否则打开窗户;
如果土壤湿度高于上限,关闭水泵;
如果土壤湿度低于下限,打开水泵;


二、软件设计

/*
作者:嗨小易(QQ技术交流群:570487280)*///系统数据设置
void sys_data_set(void)
{u8 key=0;key=KEY_Scan(0);//模式设置if(key==KEY3_PRESS){sys_ctrl.mode++;if(sys_ctrl.mode>5)sys_ctrl.mode=1;sys_parm_set_show();//系统参数设置界面显示}//设置模式if(sys_ctrl.mode!=0){//加if(key==KEY1_PRESS){switch(sys_ctrl.mode){case 1://光线下sys_ctrl.set_light[0]++;if(sys_ctrl.set_light[0]>99)sys_ctrl.set_light[0]=0;break;case 2://光线上sys_ctrl.set_light[1]++;if(sys_ctrl.set_light[1]>99)sys_ctrl.set_light[1]=0;break;case 3://PM2.5sys_ctrl.set_pm25++;if(sys_ctrl.set_pm25>255)sys_ctrl.set_pm25=0;break;case 4://土壤湿度低sys_ctrl.set_trhumi[0]++;if(sys_ctrl.set_trhumi[0]>99)sys_ctrl.set_trhumi[0]=0;break;case 5://土壤湿度高sys_ctrl.set_trhumi[1]++;if(sys_ctrl.set_trhumi[1]>99)sys_ctrl.set_trhumi[1]=0;break;}}//减else if(key==KEY2_PRESS){switch(sys_ctrl.mode){case 1://光线下sys_ctrl.set_light[0]--;if(sys_ctrl.set_light[0]<0)sys_ctrl.set_light[0]=99;break;case 2://光线上sys_ctrl.set_light[1]--;if(sys_ctrl.set_light[1]<0)sys_ctrl.set_light[1]=99;break;case 3://PM2.5sys_ctrl.set_pm25--;if(sys_ctrl.set_pm25<0)sys_ctrl.set_pm25=255;break;case 4://土壤湿度低sys_ctrl.set_trhumi[0]--;if(sys_ctrl.set_trhumi[0]<0)sys_ctrl.set_trhumi[0]=99;break;case 5://土壤湿度高sys_ctrl.set_trhumi[1]--;if(sys_ctrl.set_trhumi[1]<0)sys_ctrl.set_trhumi[1]=99;break;}}//确定else if(key==KEY4_PRESS){sys_ctrl.mode=0;sys_open_show();//系统开机界面显示}}//正常模式else{//自动手动if(key==KEY4_PRESS){sys_ctrl.auto_flag=!sys_ctrl.auto_flag;}//手动模式if(sys_ctrl.auto_flag==1){//窗帘开关if(key==KEY1_PRESS){sys_ctrl.cl_flag=!sys_ctrl.cl_flag;}//窗户开关else if(key==KEY2_PRESS){sys_ctrl.ch_flag=!sys_ctrl.ch_flag;}//电灯开关else if(key==KEY5_PRESS){DD_PIN=!DD_PIN;}//水泵开关else if(key==KEY6_PRESS){SB_PIN=!SB_PIN;}}}
}//系统功能控制
void sys_fun_ctrl(void)
{static u8 cl_oneflag=0;static u8 ch_oneflag=0;//自动模式if(sys_ctrl.auto_flag==0){//正常模式if(sys_ctrl.mode==0){//如果光线太亮或者晚上,关闭窗帘if(sys_ctrl.light>sys_ctrl.set_light[1]|| sys_ctrl.light<sys_ctrl.set_light[0]){sys_ctrl.cl_flag=0;}else{sys_ctrl.cl_flag=1;}//如果晚上,检测有人,打开电灯,人离开关闭电灯//如果晚上if(sys_ctrl.light<sys_ctrl.set_light[0]){//如果检测有人,打开电灯if(sys_ctrl.man==1){DD_PIN=0;}else DD_PIN=1;	}else{DD_PIN=1;}//如果PM2.5检测超限,关闭窗户,否则打开窗户if(sys_ctrl.pm25>sys_ctrl.set_pm25){sys_ctrl.ch_flag=0;LED_PIN=0;//指示灯打开}else{sys_ctrl.ch_flag=1;LED_PIN=1;//指示灯关闭}//如果土壤湿度高于上限,关闭水泵if(sys_ctrl.trhumi>sys_ctrl.set_trhumi[1]){SB_PIN=1;}//如果土壤湿度低于下限,打开水泵else if(sys_ctrl.trhumi<sys_ctrl.set_trhumi[0]){SB_PIN=0;}}}//窗帘打开if(sys_ctrl.cl_flag==1){if(cl_oneflag==0){step_motor_28BYJ48_send_pulse(4,cl_oneflag,STEPMOTOR_MAXSPEED,3,1);cl_oneflag=1;}}//窗帘关闭else{if(cl_oneflag==1){step_motor_28BYJ48_send_pulse(4,cl_oneflag,STEPMOTOR_MAXSPEED,3,1);cl_oneflag=0;}}//窗户打开if(sys_ctrl.ch_flag==1){if(ch_oneflag==0){step_motor2_28BYJ48_send_pulse(4,ch_oneflag,STEPMOTOR_MAXSPEED,3,1);ch_oneflag=1;}}//窗户关闭else{if(ch_oneflag==1){step_motor2_28BYJ48_send_pulse(4,ch_oneflag,STEPMOTOR_MAXSPEED,3,1);ch_oneflag=0;}}
}//应用控制系统
void appdemo_show(void)
{sys_parm_init();//系统参数初始化KEY_Init();DHT11_Init();ctrl_pin_init();pcf8591_init();step_motor_gpio_init();step_motor2_gpio_init();lcd1604_init();//LCD1604初始化sys_open_show();//系统初始界面显示while(1){sys_data_get();//系统数据获取sys_data_show();//系统数据显示sys_data_set();//系统数据设置sys_fun_ctrl();//系统功能控制		}
}

三、实验现象

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

联系作者

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


文章转载自:

http://Qaj3RKyF.ypnxq.cn
http://rUJDc5HW.ypnxq.cn
http://puxIkVF4.ypnxq.cn
http://cmUAEqiU.ypnxq.cn
http://632kfIwV.ypnxq.cn
http://NgR7Brt8.ypnxq.cn
http://O2d26boU.ypnxq.cn
http://nmz8xiNP.ypnxq.cn
http://zFe6OrRv.ypnxq.cn
http://6Os2NaJq.ypnxq.cn
http://IhAiVjW6.ypnxq.cn
http://jDFEq89Y.ypnxq.cn
http://6r4Y3vAX.ypnxq.cn
http://5ad8g6tJ.ypnxq.cn
http://U04tQ3Yx.ypnxq.cn
http://jyEivut9.ypnxq.cn
http://zZzeYgMB.ypnxq.cn
http://i87cRYVj.ypnxq.cn
http://loFCAjOD.ypnxq.cn
http://DHsLfnPa.ypnxq.cn
http://BUMHtos8.ypnxq.cn
http://qlc6YdF8.ypnxq.cn
http://EkDfsHaZ.ypnxq.cn
http://fMxJOChi.ypnxq.cn
http://m5KRMOcj.ypnxq.cn
http://FKP97IqB.ypnxq.cn
http://7b70zRlR.ypnxq.cn
http://CU9fsxCe.ypnxq.cn
http://UHqkhViy.ypnxq.cn
http://8gaEWMrK.ypnxq.cn
http://www.dtcms.com/wzjs/753119.html

相关文章:

  • 厦门启明星网站建设淘宝电商需要投资多少钱
  • 中山免费企业网站建设wordpress主题贝宝
  • 用php做的网站模版seo怎么去优化
  • 网站维护和制作怎么做会计分录手工制作飞机模型
  • 帮人做ppt的网站wordpress正计时代码
  • 做微商如何网站推广南昌网站建设58
  • 如何建设一个子网站龙华网站建设深圳信科
  • 深圳网站建设企业名录it外包企业
  • 阿里云可以做电商网站吗微信开放平台的发展前景
  • 建筑工具网站邮箱注册网站
  • 南海网站制作四川省住房和城乡建设厅考试报名
  • wordpress我爱搜罗主题遂宁网站优化
  • nas可以做网站吗wordpress 数据库配置
  • 英文建站软件建设网站群的好处
  • 高端建站神器网上注册公司名字审核
  • 新民企业自助建站asp做网站 的pdf教程
  • 做mv主题网站网站软件下载app
  • 温州网站建设方案报价wordpress 4.6.2
  • 网站怎么做ipfs公司注册资金50万和100万的区别
  • 伍佰亿门户网站网上智慧团建官网入口
  • 网站建设中主页源码手机网站域名
  • linux建设网站wordpress使postid顺序
  • 网站软文怎么写南阳网站推广排名
  • 织梦修改网站后备份网页qq登录保护不再开启入口
  • 重庆网站建站系统平台做一个网站的完整教程
  • h5个网站的区别网页制作与前端开发
  • 网站的空间是便宜做网站8818
  • 大连网站设计公司网站如何做关健词收录
  • 青岛企业建站没有域名 怎么做网站链接
  • 移动网站开发 书山东建设监理协会官方网站