描述
<p><h3 style="line-height: 1.8;"><em> 1、项目功能介绍</h3>
<hr />
<p>本项目旨在创建一个温度湿度检测器,能够实时采集环境中的温度和湿度数据,并通过数码管进行显示。通过该项目,用户可以方便地监测周围环境的温湿度变化,适用于家庭、办公室等各种场景。</p>
<h3 style="line-height: 1.8;"></em>2、项目属性</h3>
<hr />
<p>本项目复刻官方教程项目,支持使用传感器采集温湿度,并通过数码管显示出来。</p>
<ul>
<li><strong>首次公开</strong>:是</li>
<li><strong>原创性</strong>:否,本项目是对官方教程项目的复刻。</li>
<li><strong>获奖情况</strong>:本项目未曾在其他比赛中获奖。</li>
<li><strong>答辩情况</strong>:本项目未曾在学校参加过答辩。</li>
</ul>
<h3 style="line-height: 1.8;"><em> 3、开源协议</h3>
<hr />
<p style="line-height: 1.8;"><span style="color: #000000;"><span style="font-size: 14px;">Public Domain</span></span></p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;"></em>4、硬件部分</h3>
<hr />
<p>本项目复刻视频中的电路设计,更换了电池盒,增加了一个带开关的电池盒,以便于电源管理和操作。</p>
<p style="line-height: 1.8;"> </p>
<h3 style="line-height: 1.8;">*5、软件部分</h3>
<hr />
<p style="line-height: 1.8;">软件框架基于项目参考中提供的基础框架。对显示逻辑进行了修改,支持显示字母。默认情况下,数码管同时显示温度和湿度,然后显示电池电压(BAT: 电压),循环3轮显示。为了更实时查看温湿度,在显示的过程中循环读取温度和湿度,使得温湿度可以实时更新。</p>
<p style="line-height: 1.8;">工程对数码管的显示逻辑做了更改,对于传进来的浮点数,自动格式化数字,判断小数点的位置,具体逻辑如下:<br />对于大于100的数字,只显示整数部分;<br />对于小于100且大于10的数字,显示两位整数和一位小数;<br />对于大于0且小于10的数字,显示一位整数和两位小数。</p>
<p style="line-height: 1.8;"> </p></p>
评论(0)