描述
<div>
<p style="line-height:1.8">注:* 为必填项</p>
<p style="line-height:1.8"><strong><span style="color:#0093e6">请在报名阶段填写 ↓</span></strong></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6">本项目实现了温度和湿度测量功能并且通过数码管显示,温湿度检测仪能够测量当前环境的温度和湿度,通常配备高精度的传感器,实时监控</span><br style="color:#95a5a6"><span style="color:#95a5a6">,数码管可以实时查看当前的温湿度值,以便查看和记录。</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*2、项目属性</h3>
<hr>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8">本项目属于嘉立创暑期训练营开源项目,目的是记录学习过程和总结经验</p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 3、开源协议</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">GPL 3.0</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><strong><span style="color:#0093e6">请在竞赛阶段填写 ↓</span></strong></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*4、硬件部分</h3>
<hr>
<p style="line-height:1.8">见附件</p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*5、软件部分</h3>
<hr>
<p>int main(void)<br>{<br> /* USER CODE BEGIN 1 */<br> float temperature = 0; <br> float humidity = 0;<br> /* USER CODE END 1 */</p>
<p> /* MCU Configuration--------------------------------------------------------*/</p>
<p> /* Reset of all peripherals, Initializes the Flash interface and the Systick. */<br> HAL_Init();</p>
<p> /* USER CODE BEGIN Init */</p>
<p> /* USER CODE END Init */</p>
<p> /* Configure the system clock */<br> SystemClock_Config();</p>
<p> /* USER CODE BEGIN SysInit */<br> HAL_DeInit();<br> /* USER CODE END SysInit */</p>
<p> /* Initialize all configured peripherals */<br> MX_GPIO_Init(); <br> MX_ADC1_Init();<br> MX_I2C1_Init();<br> MX_TIM14_Init();<br> /* USER CODE BEGIN 2 */<br> HAL_Delay(100);<br> SN74HC595_Send_Data(SN_DIG,0xFF); //关闭数码管显示<br> SN74HC595_Send_Data(SN_LED1,0x00);<br> SN74HC595_Send_Data(SN_LED2,0x00);<br> <br> /* USER CODE END 2 */<br> HAL_SuspendTick(); //暂停滴答定时器,防止通过滴答定时器中断唤醒<br> HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI); /* 执行WFI指令, 进入睡眠模式 */<br> /* Infinite loop */<br> /* USER CODE BEGIN WHILE */<br> while (1)<br> {<br> /* USER CODE END WHILE */</p>
<p> /* USER CODE BEGIN 3 */<br> if(device_paramter.KeyStatus == KEY_SHAKE_STATE)<br> {<br> HAL_Delay(10);<br> if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_5) == GPIO_PIN_RESET)<br> {<br> while(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_5) == GPIO_PIN_RESET);<br> <br> SHT40_Read_RHData(&temperature,&humidity); //读取温湿度<br> device_paramter.Temp = temperature * 10; //放大温湿度<br> device_paramter.Humi = humidity * 10;<br> HAL_TIM_Base_Start_IT(&htim14); //开始定时器,显示两次数据 <br> device_paramter.sleepStatus = 0; //清除休眠标志<br> device_paramter.KeyStatus = KEY_NO_PRESS; //清除按下标志<br> }<br> }<br> else if(device_paramter.sleepStatus == 1) //显示结束,进入休眠<br> {<br> HAL_SuspendTick(); //暂停滴答定时器,防止通过滴答定时器中断唤醒<br> HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI); /* 执行WFI指令, 进入睡眠模式 */<br> }<br> }<br> /* USER CODE END 3 */<br>}</p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*6、BOM清单</h3>
<hr>
<p style="line-height:1.8"><span style="color:#95a5a6">见附件</span></p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="color:#95a5a6;font-size:14px">注:项目涉及的BOM清单。在<span style="text-decoration:underline"><a href="https://lceda.cn/editor" target="_blank">嘉立创EDA</a> </span>生成/上传设计文件后,BOM将自动生成至项目详情;建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。 </span></p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*7、大赛LOGO验证</h3>
<hr>
<p style="line-height:1.8">见附件</p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">* 8、演示您的项目并录制成视频上传</h3>
<hr>
<p style="line-height:1.8">见附件</p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"> </p>
<p style="line-height:1.8"><span style="font-size:14px"><a href="/posts/de460543d4cf4dacb5f0326612455578" target="_blank">前往查看更多详情 ></a></span></p>
<p style="line-height:1.8"> </p>
</div>
评论(0)