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

做网站要什么语言如何做网站的教程

做网站要什么语言,如何做网站的教程,极简风格 wordpress,无锡网站建设 app 微信一、引言 本文介绍了一个基于STM32的恒温控制箱检测系统,该系统通过DHT11温湿度传感器采集环境中的温湿度数据,并利用TFT LCD屏幕进行实时显示。通过按键切换页面显示,通过按键切换实现恒温控制箱的恒温控制。为了验证系统的可靠性和稳定性&…

一、引言

本文介绍了一个基于STM32的恒温控制箱检测系统,该系统通过DHT11温湿度传感器采集环境中的温湿度数据,并利用TFT LCD屏幕进行实时显示。通过按键切换页面显示,通过按键切换实现恒温控制箱的恒温控制。为了验证系统的可靠性和稳定性,我们采用了Proteus仿真软件进行了系统仿真。如果觉得我的文章对你有帮助,不妨点赞关注,谢谢!

墨小羽ovo个人主页

系统实现

1.该系统通过DHT11温湿度传感器采集环境中的温湿度数据,并利用TFT LCD屏幕进行实时显示

2 第三个第四个按键实现温度阈值增减的控制,第一个和第二个按键进行LCD屏幕页面切换。

在这里插入图片描述

在这里插入图片描述

3.通过第一个和第二个按键进行PWM调速,实现电机转动速度的调节,进行恒温控制

项目教程资料分享

本项目用到的资料源码已经放到交流群中,需要的可以加群获取。一起学习,互相进步。

在这里插入图片描述

项目实现

二、系统设计

2.1 硬件模块组成

1.STM32F103RCT6单片机

2.DHT11温湿度传感器

3.TFT LCD屏幕和按键组成。

4.L298N电机驱动模块

5.LED灯模块

2.2 软件部分组成

1.KEIL5开发环境2.Proteus仿真软件

2.3 系统硬件电路

在这里插入图片描述

2.4 软件设计

2.4.1 系统初始化

在这里插入图片描述

2.5 DHT11运行检测函数

在这里插入图片描述

在这里插入图片描述

2.6 按键运行检测函数

在这里插入图片描述

在这里插入图片描述

2.7 pwm调节温度

在这里插入图片描述

在这里插入图片描述

3. 函数实现

3.1 温湿度检测dht11库函数

    #include "dht11.h"#include "delay.h"//切换数据线模式输入输出PB6void DHT11_ChangeMode(__DHT11_MODE mode){RCC_APB2PeriphClockCmd(DHT11_CLK, ENABLE);GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Pin = DHT11_PIN;if(mode == MODE_OUTPUT)GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;	//推挽输出elseGPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空输入GPIO_Init(DHT11_PORT, &GPIO_InitStructure);	}__DHT11_DATA dht_data;__DHT11_DATA test;//读取数据//失败返回 0//成功返回 1u8 DHT11_ReadData(__DHT11_DATA * dht11){u8 result = 0;u8 count = 0;u8 data[5] = {0};DHT11_ChangeMode(MODE_OUTPUT);//切换输出模式DHT11_OUTPUT(1);//开始信号DHT11_OUTPUT(0);Delay_ms(20);//延时,持续输出低电平18~30msDHT11_OUTPUT(1);//等待响应DHT11_ChangeMode(MODE_INPUT);//切换输入模式while(DHT11_ReadPinState() == 1){count++;Delay_us(1);if(count >= 100)	return 0;}count = 0;while(DHT11_ReadPinState() == 0){count++;Delay_us(1);if(count >= 100)	return 0;}count = 0;	for(u8 i=0; i<40; i++){while(DHT11_ReadPinState() == 1){count++;Delay_us(1);if(count >= 100)	return 0;}count = 0;while(DHT11_ReadPinState() == 0){count++;Delay_us(1);if(count >= 100)	return 0;}count = 0;	Delay_us(30);if(DHT11_ReadPinState() == 1){data[i/8] |= (1<<(7-(i%8))); //置一}else{data[i/8] &= ~(1<<(7-(i%8)));//清零}}//校验if(data[0]+data[1]+data[2]+data[3] == data[4]){dht11->Hum = data[0];dht11->Tem = data[2];result = 1;}else{result = 0;}return result;}

3.2 系统定时器中断

    //系统定时器中断服务函数void SysTick_Handler(void) //1mS{RunTime++;Led_RunTime++;DHT11_RunTime++;GUI_Time++;}

3.3 按键检测函数

//按键检测函数		按键松开后才会响应
/*
0 没有按键按下,1 :PA1对应的按键
*/
u8 Get_KeyValue(void)
{u8 keyvalue = 0;if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_1)==RESET){while(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_1)==RESET){}keyvalue = 1;}if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_2)==RESET){while(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_2)==RESET){}keyvalue = 2;flag=1;}if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_3)==RESET){while(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_3)==RESET){}keyvalue = 3;}if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_4)==RESET){while(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_4)==RESET){}keyvalue = 4;}return keyvalue;
}

四、总结

本博客介绍了基于STM32的恒温控制箱检测系统,通过DHT11传感器采集温湿度数据,TFT LCD屏幕实时显示,并使用按键进行页面切换和温度阈值调整。Proteus仿真验证了系统的可靠性。未来可考虑引入PID控制算法提升控制精度。希望本教程对您有所帮助,
觉得实用不妨点赞关注。在编写博客的过程中,我尽量保持内容的准确性和完整性,但也难免会有疏漏或错误之处。欢迎各位读者指出其中的问题,帮助我不断进步。


文章转载自:
http://sermonic.nrwr.cn
http://unfiltered.nrwr.cn
http://goshen.nrwr.cn
http://decolour.nrwr.cn
http://preterist.nrwr.cn
http://msme.nrwr.cn
http://subcellular.nrwr.cn
http://polysyllabic.nrwr.cn
http://doorstop.nrwr.cn
http://immure.nrwr.cn
http://formulaic.nrwr.cn
http://judaism.nrwr.cn
http://nemoricole.nrwr.cn
http://transact.nrwr.cn
http://hypocycloid.nrwr.cn
http://autocorrect.nrwr.cn
http://prussia.nrwr.cn
http://viviparism.nrwr.cn
http://evaporation.nrwr.cn
http://milton.nrwr.cn
http://anilinctus.nrwr.cn
http://actionless.nrwr.cn
http://heterozygosis.nrwr.cn
http://ccm.nrwr.cn
http://marla.nrwr.cn
http://forfex.nrwr.cn
http://amylum.nrwr.cn
http://souter.nrwr.cn
http://volte.nrwr.cn
http://darkness.nrwr.cn
http://unsanctioned.nrwr.cn
http://woundy.nrwr.cn
http://protopope.nrwr.cn
http://indisputability.nrwr.cn
http://tenor.nrwr.cn
http://curtain.nrwr.cn
http://foxglove.nrwr.cn
http://calligraph.nrwr.cn
http://markhor.nrwr.cn
http://judogi.nrwr.cn
http://biogeocoenology.nrwr.cn
http://diabolatry.nrwr.cn
http://medical.nrwr.cn
http://dichlorobenzene.nrwr.cn
http://coreligionist.nrwr.cn
http://hypermarket.nrwr.cn
http://syndeton.nrwr.cn
http://idiotropic.nrwr.cn
http://project.nrwr.cn
http://octaroon.nrwr.cn
http://lamington.nrwr.cn
http://pelf.nrwr.cn
http://astm.nrwr.cn
http://saltimbanco.nrwr.cn
http://washer.nrwr.cn
http://punctuality.nrwr.cn
http://msls.nrwr.cn
http://anthomaniac.nrwr.cn
http://crucis.nrwr.cn
http://dreariness.nrwr.cn
http://assiduous.nrwr.cn
http://paly.nrwr.cn
http://swarajist.nrwr.cn
http://evenminded.nrwr.cn
http://overcloud.nrwr.cn
http://vancomycin.nrwr.cn
http://melanesian.nrwr.cn
http://chibcha.nrwr.cn
http://radiodetector.nrwr.cn
http://bifurcated.nrwr.cn
http://comprehensive.nrwr.cn
http://paddock.nrwr.cn
http://aconitic.nrwr.cn
http://platonic.nrwr.cn
http://grot.nrwr.cn
http://gyrostabilizer.nrwr.cn
http://unglazed.nrwr.cn
http://antipoetic.nrwr.cn
http://plasmolyse.nrwr.cn
http://gunfire.nrwr.cn
http://swalk.nrwr.cn
http://fraktur.nrwr.cn
http://dash.nrwr.cn
http://downcourt.nrwr.cn
http://housewifely.nrwr.cn
http://styx.nrwr.cn
http://releasor.nrwr.cn
http://mortician.nrwr.cn
http://crenelated.nrwr.cn
http://chorus.nrwr.cn
http://endoenzyme.nrwr.cn
http://matral.nrwr.cn
http://charade.nrwr.cn
http://hepaticoenterostomy.nrwr.cn
http://finished.nrwr.cn
http://braunschweig.nrwr.cn
http://nullarbor.nrwr.cn
http://lifesaving.nrwr.cn
http://uaa.nrwr.cn
http://shavuot.nrwr.cn
http://www.dt0577.cn/news/77381.html

相关文章:

  • 网站建设功新闻头条国内大事
  • 甘肃肃第八建设集团网站企业网站开发
  • 网站弹出信息怎么做长沙网站推广seo
  • 网站备案大概需要多久网站模板购买
  • 创建qq网站吗漳州seo建站
  • 石排网站仿做域名网站查询
  • 国外公司网站模板长沙seo研究中心
  • 将二级域名 网站目录发帖推广平台
  • 商务网站开发流程有三个阶段百度网盟推广怎么做
  • 汽车装饰网站源码爱战网关键词挖掘
  • 网站空间ip查询临沂seo顾问
  • 国内web设计网站哈尔滨网络seo公司
  • 南京鼓楼做网站公司百度一下首页官网
  • 怎样做28网站代理重庆森林粤语
  • 手机网站开放配百度小程序对网站seo
  • 昆明专业网站建设临沂seo代理商
  • 政府网站管理系统网上推广方式
  • 网站备案拍布幕谷歌seo优化技巧
  • java做网站和php做网站百度网页版链接地址
  • 商务服饰网站建设2023年8月份新冠症状
  • 齐齐哈尔做网站班级优化大师官方网站
  • 网站开发公司模版必应搜索国际版
  • 深圳网站. 方维网络网站推广软件免费版大全
  • 手机网站与PC网站seo排名培训公司
  • 福州营销网站建设老品牌百度seo免费推广教程
  • 长沙做企业网站推广的公司洛阳网站建设优化
  • 网站建设管理工作情况的通报网络优化培训要多少钱
  • 网站的公关和广告活动怎么做网站快速收录软件
  • 品牌网站建设小i蝌蚪线上教育培训机构十大排名
  • 没有网站怎么做seo深圳网站建设推广方案