• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【你买套件我买单】zigbee开发板篇2-cc2530读取dht11传感器数据

终于又熬到了周末,话说今天深圳有电子信息展会,做电子的我去逛了半天,这是题外话。今天有时间来折腾zigbee开发板了,想起自己的计划,这周我应该实现cc2530读取传感器的数据了。无奈手头没有串口线,好在买的开发板配了一个小的显示器,就用它来看数据吧。

首先要驱动起来dht11这个传感器,如图,dht11.c是我写的传感器驱动程序,以后终端节点要将数据发给协调器结点,所以这个很重要,好在还比较顺利地调通了。

接下来终端节点要与协调器通信,这是通信部分的关键代码,其中id是终端节点的地址编号。我手里就两个开发板,就一个作为终端节点,另一个作为协调器吧。那编号就只能为1咯。

协调器接受到终端的数据后还要显示,这样我才能直观地看到数据,如图是显示屏的驱动部分。

到此,代码部分基本完成了,现在就是看效果了,我直接把协调器连在电脑上,用仿真器供电,如图,单独打开协调器显示界面。

终端节点电脑没有USB接口了,怎么办?还好开发板的配件里多出了一根USB线,看来可以给开发板供电啊,把这根线的另一端插在手机适配器上,就给终端节点供上电了,如图。

两个开发板同时上电,就组成了一个简单的zigbee网络了,再看看显示屏上的数据,跟环境的温湿度差不多,如图。

为了验证一下,我用手触摸了一下传感器,见图,屏幕上的数据发生了变化,证明我的读取实验成功了,心里还是很高兴的。

本次折腾,还有其他两篇内容,如下:

zigbee开发板篇1-开箱搭建开发环境

zigbee开发板篇2 - cc2530读取dht11传感器数据

zigbee开发板篇3 - 终结篇wifi读取数据

全部回复(0)
正序查看
倒序查看
现在还没有回复呢,说说你的想法