描述
<h2>项目简介</h2>
<p>本项目是基于32单片机的温湿度报警器,具有检测温湿度及报警功能(此处为示例,在填写完后请将说明文字删除)</p>
<h2>项目功能</h2>
<p>本设计是基于32单片机设计的温湿度报警系统;设置有独立按键,功能分别为设置、加、减、确定,能实现报警阀值的调节,当温度或湿度超出阈值范围时,有报警提示声和对应的报警灯提示;</p>
<h2>项目参数</h2>
<ul>
<li>选用全数字型温湿度传感器,具有较宽的温度测量范围,可以满足一般需求;</li>
<li>
<p>当温度或湿度超出阈值范围时,有蜂鸣器报警提示,并有对应LED报警灯点亮;</p>
<h2>原理解析(硬件说明):</h2>
<p>本项目由以下部分组成,电源部分、LED照明部分、主控部分.</p>
<h2>软件代码</h2>
<pre><code>
/* USER CODE BEGIN 2 */
Digital_LED_Clear();
Loading();
status = SHT40_Read_RHData(&temperature,&humidity);
Tick = HAL_GetTick();
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
if(status != SUCCESS){
SHT40_Show_Error();
}else
{
SHT40_Read_RHData(&temperature,&humidity);
SHT40_Show(temperature,humidity);
}
Digital_LED_Clear();
// if (HAL_GetTick() - Tick > 10 * 1000) {
// EnterStopMode();
// }
}</code></pre>
</li>
</ul>
评论(0)