dql2016 发表于 2020-12-26 18:11

【NUCLEO-L552ZE测评】+物联网应用开发之驱动温湿度传感器DHT22

<div class='showpostmsg'><p>DHT22(AM2302)是已校准的数字温湿度传感器,用于检测环境温湿度,标准单总<br />
线接口。拥有比 DHT11 更高的精度和更大的量程。</p>

<p>实物如下:</p>

<p>DHT22基本参数如下:</p>

<p></p>

<p>接口说明:<br />
VCC:接 3.3V ~ 5.5V<br />
GND:接 GND<br />
DOUT:接 MCU IO</p>

<p>AM2302 器件采用简化的单总线通信。单总线即只有一根数据线,系统中的数据交换、控制均由<br />
数据线完成。单总线通常要求外接一个约 5.1k&Omega; 的上拉电阻,这样,当总线闲置时,其状态为<br />
高电平。SDA 用于微处理器与 AM2302 之间的通讯和同步,采用单总线数据格式,一次传送 40<br />
位数据,高位先出。因此只需要利用NUCLEO-L552ZE的一个GPIO即可驱动,这里使用PG1。</p>

<p></p>

<p>将驱动代码添加到工程,这里间隔1秒打印一次温湿度数值:</p>

<p></p>

<p></p>

<p><span style="background-color:#2ecc71;">结果如下:</span></p>

<p><span style="background-color:#2ecc71;">测试工程:</span></p>

<p></p>

<p><span style="background-color:#2ecc71;">DHT22相关资料:</span></p>

<p></p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp;</p>
</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

jinglixixi 发表于 2020-12-27 20:42

本帖最后由 jinglixixi 于 2020-12-28 16:00 编辑

<p>感谢分享</p>

okhxyyo 发表于 2020-12-28 10:47

<p><strong><a href="https://bbs.eeworld.com.cn/elecplay/content/153" target="_blank">ST新品NUCLEO-L552ZE-Q(Cortex-M33)</a></strong></p>

<p>汇总贴:<a href="https://bbs.eeworld.com.cn/thread-1152571-1-1.html" target="_blank">https://bbs.eeworld.com.cn/thread-1152571-1-1.html</a></p>

dql2016 发表于 2020-12-28 12:38

jinglixixi 发表于 2020-12-27 20:42
关系分享

<p><img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/handshake.gif" width="48" /></p>
页: [1]
查看完整版本: 【NUCLEO-L552ZE测评】+物联网应用开发之驱动温湿度传感器DHT22