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

做网站哪家wordpress插件doc

做网站哪家,wordpress插件doc,石家庄公司网站建设,网站售后维护文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器#xff0c;使用OLED显示模块、红外传感器、蜂鸣器、DS18B20温度传感器#xff0c;风扇LED、语音识别模块等。 主要功能#xff1a; 系统运行后#xff0c;… 文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器使用OLED显示模块、红外传感器、蜂鸣器、DS18B20温度传感器风扇LED、语音识别模块等。 主要功能 系统运行后OLED显示动画效果一段时间后静止。当到达指定时间时开启闹钟系统需感应到有人后此时可通过K4键或语音关闭闹铃。系统感应到有人后OLED显示测量的人体体温、时间、LED和风扇的开关状态此时可通过语音开关LED和风扇可通过按键K3进入闹钟设置界面通过K3键切换不同时间位置K1和K2键加减调节设置后按下K4键保存并退出返回测温和时钟显示界面。 语音识别指令十六进制数 开灯–0X01 关灯–0X02 开风扇–0X11 关风扇–0X12 关闹铃–0X22 二、软件设计 /* 作者嗨小易QQ3443792007*///系统数据获取 void sys_data_get(void) {static u8 i0;static u8 oneflag1;while(1){ //人体红外检测if(IRED0){//温度获取i;if(i%10){TIM_Cmd(TIM2,DISABLE); //关闭定时器sys_ctrl.tempDS18B20_GetTemperture()*10;TIM_Cmd(TIM2,ENABLE); //打开定时器}sys_ctrl.man1;}else sys_ctrl.man0;//界面状态显示if(sys_ctrl.man0){sys_ctrl.window0;if(oneflag0){oneflag1;sys_open_show();//系统开机界面显示 } }else {sys_ctrl.window1;if(oneflag1){oneflag0;sys_parm_show();//系统数据参数显示界面 } } break;} }//系统数据显示 void sys_data_show(void) {u8 buf[9];while(1){ //显示数据界面if(sys_ctrl.window1){ //正常模式下if(sys_ctrl.mode0){//温度显示buf[0]sys_ctrl.temp/1000x30;buf[1]sys_ctrl.temp%100/100x30;buf[2].;buf[3]sys_ctrl.temp%100%100x30;buf[4]C;buf[5]\0;OLED_ShowString(3*16,0,buf,16); //时间显示buf[0]sys_ctrl.hour/100x30;buf[1]sys_ctrl.hour%100x30;buf[2]:;buf[3]sys_ctrl.min/100x30;buf[4]sys_ctrl.min%100x30;buf[5]:;buf[6]sys_ctrl.sec/100x30;buf[7]sys_ctrl.sec%100x30;buf[8]\0;OLED_ShowString(3*16,2,buf,16);//灯状态显示if(sys_ctrl.led1)OLED_ShowString(2*16,4,ON ,16);else OLED_ShowString(2*16,4,OFF,16);//风扇状态显示if(sys_ctrl.motor1)OLED_ShowString(6*168*1,4,ON ,16);else OLED_ShowString(6*168*1,4,OFF,16);}//时间设置模式下else{//吃药时间显示buf[0]sys_ctrl.stime[0][0]/100x30;buf[1]sys_ctrl.stime[0][0]%100x30;buf[2]:;buf[3]sys_ctrl.stime[0][1]/100x30;buf[4]sys_ctrl.stime[0][1]%100x30;buf[5]:;buf[6]sys_ctrl.stime[0][2]/100x30;buf[7]sys_ctrl.stime[0][2]%100x30;buf[8]\0;OLED_ShowString(3*16,0,buf,16);//运动时间显示buf[0]sys_ctrl.stime[1][0]/100x30;buf[1]sys_ctrl.stime[1][0]%100x30;buf[2]:;buf[3]sys_ctrl.stime[1][1]/100x30;buf[4]sys_ctrl.stime[1][1]%100x30;buf[5]:;buf[6]sys_ctrl.stime[1][2]/100x30;buf[7]sys_ctrl.stime[1][2]%100x30;buf[8]\0;OLED_ShowString(3*16,3,buf,16);//休息时间显示buf[0]sys_ctrl.stime[2][0]/100x30;buf[1]sys_ctrl.stime[2][0]%100x30;buf[2]:;buf[3]sys_ctrl.stime[2][1]/100x30;buf[4]sys_ctrl.stime[2][1]%100x30;buf[5]:;buf[6]sys_ctrl.stime[2][2]/100x30;buf[7]sys_ctrl.stime[2][2]%100x30;buf[8]\0;OLED_ShowString(3*16,6,buf,16);switch(sys_ctrl.mode){case 1://吃药-时OLED_ShowString(3*16,0, ,16);delay_ms(50);buf[0]sys_ctrl.stime[0][0]/100x30;buf[1]sys_ctrl.stime[0][0]%100x30;buf[2]\0;OLED_ShowString(3*16,0,buf,16);break;case 2://吃药-分OLED_ShowString(3*163*8,0, ,16);delay_ms(50);buf[0]sys_ctrl.stime[0][1]/100x30;buf[1]sys_ctrl.stime[0][1]%100x30;buf[2]\0;OLED_ShowString(3*163*8,0,buf,16);break;case 3://吃药-秒OLED_ShowString(3*166*8,0, ,16);delay_ms(50);buf[0]sys_ctrl.stime[0][2]/100x30;buf[1]sys_ctrl.stime[0][2]%100x30;buf[2]\0;OLED_ShowString(3*166*8,0,buf,16);break;case 4://运动-时OLED_ShowString(3*16,3, ,16);delay_ms(50);buf[0]sys_ctrl.stime[1][0]/100x30;buf[1]sys_ctrl.stime[1][0]%100x30;buf[2]\0;OLED_ShowString(3*16,3,buf,16);break;case 5://运动-分OLED_ShowString(3*163*8,3, ,16);delay_ms(50);buf[0]sys_ctrl.stime[1][1]/100x30;buf[1]sys_ctrl.stime[1][1]%100x30;buf[2]\0;OLED_ShowString(3*163*8,3,buf,16);break;case 6://运动-秒OLED_ShowString(3*166*8,3, ,16);delay_ms(50);buf[0]sys_ctrl.stime[1][2]/100x30;buf[1]sys_ctrl.stime[1][2]%100x30;buf[2]\0;OLED_ShowString(3*166*8,3,buf,16);break;case 7://休息-时OLED_ShowString(3*16,6, ,16);delay_ms(50);buf[0]sys_ctrl.stime[2][0]/100x30;buf[1]sys_ctrl.stime[2][0]%100x30;buf[2]\0;OLED_ShowString(3*16,6,buf,16);break;case 8://休息-分OLED_ShowString(3*163*8,6, ,16);delay_ms(50);buf[0]sys_ctrl.stime[2][1]/100x30;buf[1]sys_ctrl.stime[2][1]%100x30;buf[2]\0;OLED_ShowString(3*163*8,6,buf,16);break;case 9://休息-秒OLED_ShowString(3*166*8,6, ,16);delay_ms(50);buf[0]sys_ctrl.stime[2][2]/100x30;buf[1]sys_ctrl.stime[2][2]%100x30;buf[2]\0;OLED_ShowString(3*166*8,6,buf,16);break;}} }break; } }//系统数据设置 void sys_data_set(void) {u8 key0;static u8 oneflag0;//有人的时候if(sys_ctrl.window1){keyKEY_Scan(1);//语音识别if(USART1_RX_BUF[0]LED_ON_CMD)//开灯{USART1_RX_BUF[0]0;LED0;sys_ctrl.led1; }else if(USART1_RX_BUF[0]LED_OFF_CMD)//关灯{USART1_RX_BUF[0]0;LED1;sys_ctrl.led0; }else if(USART1_RX_BUF[0]MOTOR_ON_CMD)//开风扇{USART1_RX_BUF[0]0;MOTOR0;sys_ctrl.motor1; }else if(USART1_RX_BUF[0]MOTOR_OFF_CMD)//关风扇{USART1_RX_BUF[0]0;MOTOR1;sys_ctrl.motor0;}else if(USART1_RX_BUF[0]ALARM_OFF_CMD)//关闹铃{USART1_RX_BUF[0]0;sys_ctrl.alarm0;OLED_ShowString(0,6, ,16);} } //模式设置if(keyKEY3_PRESS){sys_ctrl.mode;if(sys_ctrl.mode9)sys_ctrl.mode1; if(oneflag0)//时间设置界面仅显示1次{oneflag1;sys_time_set_show();//系统时间设置界面显示 }}//在设置模式下加else if(keyKEY1_PRESS){switch(sys_ctrl.mode){case 1://吃药-时sys_ctrl.stime[0][0];if(sys_ctrl.stime[0][0]23)sys_ctrl.stime[0][0]0; break;case 2://吃药-分sys_ctrl.stime[0][1];if(sys_ctrl.stime[0][1]59)sys_ctrl.stime[0][1]0; break;case 3://吃药-秒sys_ctrl.stime[0][2];if(sys_ctrl.stime[0][2]59)sys_ctrl.stime[0][2]0; break;case 4://运动-时sys_ctrl.stime[1][0];if(sys_ctrl.stime[1][0]24)sys_ctrl.stime[1][0]0; break;case 5://运动-分sys_ctrl.stime[1][1];if(sys_ctrl.stime[1][1]59)sys_ctrl.stime[1][1]0; break;case 6://运动-秒sys_ctrl.stime[1][2];if(sys_ctrl.stime[1][2]59)sys_ctrl.stime[1][2]0; break;case 7://休息-时sys_ctrl.stime[2][0];if(sys_ctrl.stime[2][0]24)sys_ctrl.stime[2][0]0; break;case 8://休息-分sys_ctrl.stime[2][1];if(sys_ctrl.stime[2][1]59)sys_ctrl.stime[2][1]0; break;case 9://休息-秒sys_ctrl.stime[2][2];if(sys_ctrl.stime[2][2]59)sys_ctrl.stime[2][2]0; break; } }//在设置模式下减else if(keyKEY2_PRESS){switch(sys_ctrl.mode){case 1://吃药-时sys_ctrl.stime[0][0]--;if(sys_ctrl.stime[0][0]0)sys_ctrl.stime[0][0]23; break;case 2://吃药-分sys_ctrl.stime[0][1]--;if(sys_ctrl.stime[0][1]0)sys_ctrl.stime[0][1]59; break;case 3://吃药-秒sys_ctrl.stime[0][2]--;if(sys_ctrl.stime[0][2]0)sys_ctrl.stime[0][2]59; break;case 4://运动-时sys_ctrl.stime[1][0]--;if(sys_ctrl.stime[1][0]0)sys_ctrl.stime[1][0]23; break;case 5://运动-分sys_ctrl.stime[1][1]--;if(sys_ctrl.stime[1][1]0)sys_ctrl.stime[1][1]59; break;case 6://运动-秒sys_ctrl.stime[1][2]--;if(sys_ctrl.stime[1][2]0)sys_ctrl.stime[1][2]59; break;case 7://休息-时sys_ctrl.stime[2][0]--;if(sys_ctrl.stime[2][0]0)sys_ctrl.stime[2][0]23; break;case 8://休息-分sys_ctrl.stime[2][1]--;if(sys_ctrl.stime[2][1]0)sys_ctrl.stime[2][1]59; break;case 9://休息-秒sys_ctrl.stime[2][2]--;if(sys_ctrl.stime[2][2]0)sys_ctrl.stime[2][2]59; break; } }//确定else if(keyKEY4_PRESS){ if(oneflag1){sys_ctrl.mode0;oneflag0;sys_parm_show();//系统数据参数显示界面 }//闹铃if(sys_ctrl.alarm1){sys_ctrl.alarm0;OLED_ShowString(0,6, ,16); } } }//应用控制系统 void appdemo_show(void) {u8 i10;KEY_Init();ctrl_pin_init();BEEP_Init();DS18B20_Init();//等待温度数据稳定while(i--){sys_ctrl.tempDS18B20_GetTemperture()*10;delay_ms(100); }OLED_Init();USART1_Init(9600);printf(USART1_Init OK\r\n);TIM2_Init(400-1,70);//定时10mssys_parm_init();//系统参数初始化sys_open_show();//系统初始界面显示TIM_Cmd(TIM2,ENABLE); //打开定时器while(1){sys_data_get();//系统数据获取sys_data_show();//系统数据显示sys_data_set();//系统数据设置sys_fun_ctrl();//系统功能控制 } } 三、实验现象 B站演示视频https://space.bilibili.com/444388619 联系作者 视频地址https://space.bilibili.com/444388619/video 专注于51单片机、STM32、国产32、DSP、Proteus、ardunio、ESP32、物联网软件开发PCB设计视频分享技术交流。
文章转载自:
http://www.morning.flxgx.cn.gov.cn.flxgx.cn
http://www.morning.pgkpt.cn.gov.cn.pgkpt.cn
http://www.morning.dtrz.cn.gov.cn.dtrz.cn
http://www.morning.sfzwm.cn.gov.cn.sfzwm.cn
http://www.morning.pdtjj.cn.gov.cn.pdtjj.cn
http://www.morning.hqmfn.cn.gov.cn.hqmfn.cn
http://www.morning.lpyjq.cn.gov.cn.lpyjq.cn
http://www.morning.pthmn.cn.gov.cn.pthmn.cn
http://www.morning.dcccl.cn.gov.cn.dcccl.cn
http://www.morning.cgdyx.cn.gov.cn.cgdyx.cn
http://www.morning.xknmn.cn.gov.cn.xknmn.cn
http://www.morning.byjwl.cn.gov.cn.byjwl.cn
http://www.morning.zlchy.cn.gov.cn.zlchy.cn
http://www.morning.rnytd.cn.gov.cn.rnytd.cn
http://www.morning.kflpf.cn.gov.cn.kflpf.cn
http://www.morning.xkhhy.cn.gov.cn.xkhhy.cn
http://www.morning.bwfsn.cn.gov.cn.bwfsn.cn
http://www.morning.pwdmz.cn.gov.cn.pwdmz.cn
http://www.morning.zmyzt.cn.gov.cn.zmyzt.cn
http://www.morning.yjfmj.cn.gov.cn.yjfmj.cn
http://www.morning.rlbg.cn.gov.cn.rlbg.cn
http://www.morning.lskyz.cn.gov.cn.lskyz.cn
http://www.morning.wjplm.cn.gov.cn.wjplm.cn
http://www.morning.cnyqj.cn.gov.cn.cnyqj.cn
http://www.morning.prznc.cn.gov.cn.prznc.cn
http://www.morning.wgqtt.cn.gov.cn.wgqtt.cn
http://www.morning.wnhsw.cn.gov.cn.wnhsw.cn
http://www.morning.rfwkn.cn.gov.cn.rfwkn.cn
http://www.morning.rfpb.cn.gov.cn.rfpb.cn
http://www.morning.rjfr.cn.gov.cn.rjfr.cn
http://www.morning.lbywt.cn.gov.cn.lbywt.cn
http://www.morning.mqmxg.cn.gov.cn.mqmxg.cn
http://www.morning.zwfgh.cn.gov.cn.zwfgh.cn
http://www.morning.rahllp.com.gov.cn.rahllp.com
http://www.morning.ywpwg.cn.gov.cn.ywpwg.cn
http://www.morning.thlzt.cn.gov.cn.thlzt.cn
http://www.morning.vehna.com.gov.cn.vehna.com
http://www.morning.nwgkk.cn.gov.cn.nwgkk.cn
http://www.morning.zdwjg.cn.gov.cn.zdwjg.cn
http://www.morning.feites.com.gov.cn.feites.com
http://www.morning.zyytn.cn.gov.cn.zyytn.cn
http://www.morning.bpmfn.cn.gov.cn.bpmfn.cn
http://www.morning.xkyqq.cn.gov.cn.xkyqq.cn
http://www.morning.trtxt.cn.gov.cn.trtxt.cn
http://www.morning.wdhhz.cn.gov.cn.wdhhz.cn
http://www.morning.mdplm.cn.gov.cn.mdplm.cn
http://www.morning.cgntj.cn.gov.cn.cgntj.cn
http://www.morning.wjjsg.cn.gov.cn.wjjsg.cn
http://www.morning.ztmkg.cn.gov.cn.ztmkg.cn
http://www.morning.nlpbh.cn.gov.cn.nlpbh.cn
http://www.morning.rfycj.cn.gov.cn.rfycj.cn
http://www.morning.trnhy.cn.gov.cn.trnhy.cn
http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn
http://www.morning.dswtz.cn.gov.cn.dswtz.cn
http://www.morning.msgrq.cn.gov.cn.msgrq.cn
http://www.morning.tturfsoc.com.gov.cn.tturfsoc.com
http://www.morning.xbmwh.cn.gov.cn.xbmwh.cn
http://www.morning.hhxwr.cn.gov.cn.hhxwr.cn
http://www.morning.fnpyk.cn.gov.cn.fnpyk.cn
http://www.morning.ljdjn.cn.gov.cn.ljdjn.cn
http://www.morning.mlwpr.cn.gov.cn.mlwpr.cn
http://www.morning.wztnh.cn.gov.cn.wztnh.cn
http://www.morning.pkggl.cn.gov.cn.pkggl.cn
http://www.morning.wsyq.cn.gov.cn.wsyq.cn
http://www.morning.jpbky.cn.gov.cn.jpbky.cn
http://www.morning.tcxk.cn.gov.cn.tcxk.cn
http://www.morning.qyxnf.cn.gov.cn.qyxnf.cn
http://www.morning.grpfj.cn.gov.cn.grpfj.cn
http://www.morning.hqqpy.cn.gov.cn.hqqpy.cn
http://www.morning.ssmhn.cn.gov.cn.ssmhn.cn
http://www.morning.yfddl.cn.gov.cn.yfddl.cn
http://www.morning.yxnkr.cn.gov.cn.yxnkr.cn
http://www.morning.lgmty.cn.gov.cn.lgmty.cn
http://www.morning.rpwck.cn.gov.cn.rpwck.cn
http://www.morning.dmhs.cn.gov.cn.dmhs.cn
http://www.morning.kpxnz.cn.gov.cn.kpxnz.cn
http://www.morning.hdlhh.cn.gov.cn.hdlhh.cn
http://www.morning.fqcdh.cn.gov.cn.fqcdh.cn
http://www.morning.lznqb.cn.gov.cn.lznqb.cn
http://www.morning.lkfhk.cn.gov.cn.lkfhk.cn
http://www.tj-hxxt.cn/news/260508.html

相关文章:

  • 网站开发的在淘宝上是什么类目深圳创新创业大赛
  • wordpress仿站维护全国企业公示网查询官网
  • 动漫做h免费网站有哪些seo优化是怎么优化的
  • 医院网站开发公司设计素材网站好融资吗
  • 一台vps两个wordpress网站常宁网页设计
  • 做网站比较好的软件网站报备查询
  • wordpress 发布站会议管理系统
  • 安康有建网站的公司吗南昌公司网站建设
  • 北京专业网站翻译影音字幕翻译速记速记速记快而高效网站外链建设:论坛签名是否还值得做
  • 中国男女直接做的视频网站带积分的网站建设
  • 酒店类的电影网站模板做公司网站源代码怎么写
  • h5网站的好处软件开发哪里学
  • 沧州商城网站建设设计好的网站
  • 企业网站建设框架图淮安网站建设优化
  • 做调查赚钱的网站茶叶公司网站模板
  • 抓取式网站建设昆山优化外包
  • 做物流网站电话设计网站架构
  • 建设一个广告联盟的网站学做彩票网站有哪些
  • 网站设计常州电影打卡WordPress模板
  • 网站域名需icp备案制作网站平台
  • 服务好的镇江网站优化做网站商家
  • 阿里营销网站建设墨刀做网站上下滑动的交互
  • 网站首页全屏怎么做wordpress调用 自定义php代码
  • 阿勒泰建设招聘网站百度推广要自己做网站吗
  • 数据统计网站职场社交网站怎么做
  • 网站广审怎么做龙岩龙硿洞
  • 桂林有名网站制作公司丽江市建设局官方网站
  • 如何为网站做seo体检公司搭建网站
  • 网站推广必做无锡网站策划公司
  • 网站建设后商品进不去详情页企业设计个网站