第五部分 外设篇 - 协议栈实验 第6章 CC2530光敏和热敏传感器

1实验目的

1)通过实验掌握 CC2530 芯片 GPIO 的配置方法;
2)掌握光敏和热敏传感器在协议栈的用法。

2实验设备

硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线)一套;光敏或热敏传感器一个
软件:win7 系统,IAR 8.20 集成开发环境

3实验相关电路图

接线方法:
1)、VCC:接电源正极(3V3)
2)、GND:接电源负极
3)、DO:TTL 开关信号输出
4)、AO:模拟信号输出(悬空没有使用)

4实验分析

仔细核对引脚后将传感器插到 J8 光敏传感器、热敏传感器、气体传感器、一氧化碳传感器、酒精传感器等共用 P0.5 引脚,不过配置不同, 使用光敏传感器、热敏传感器、气体传感器、一氧化碳传感器、酒精传感器时配置成输入引脚。
光敏只需读取与之相连 IO 口电平, 来判断当前环境是亮还是暗。所以在协议栈增加光敏传感器检测程序也比较简单,我们只需要配置好 IO 口,然后周期性检测、输出显示,上传给协调器即可。
(1)步骤一:配置光敏传感器用到的 IO 引脚
这里写图片描述
(2)步骤二:读取检测引脚电平,并输出显示,上传给协调。
这里写图片描述
(3)步骤三:接收数据。
这里写图片描述
(4)步骤四:再利用周期性点播的定时器,间隔 1 秒定时采集、输出显示,将采集到的信息发送给协调器,协调器通过串口调试助手显示,有 LCD 的朋友可以在协调器接收处加上 LCD 显示。

5实验现象

1)选择 CoodinatorEB-Pro, 下载到开发板 A;作为协调器,通过 USB 线跟电脑连接;
2)选择 EndDeviceEB-Pro, 下载到开发板 B;作为终端设备无线发送数据给协调器,并接上光敏模块;
3)给两块开发板上电,打开串口调试助手,设为:9600 8N1 并打开串口串口请选择自己的端口号。终端连网成功后会向协调器发数据,没有 LCD 请使用调试助手观察实验结果。

本章参考代码

点击进入

猜你喜欢

转载自blog.csdn.net/u013162035/article/details/81042360
今日推荐