zigbee 源码 02-光敏传感器

所有课程见此链接:

zigbee CC2530 系列教程 0 课程介绍

01_ZigBee 传感器组网——光敏传感器
实验现象:光敏电阻电路(输出数字信号)通过检测外界光线的情况;终端节点
采集光信号,与协调器组网后把采集的数据发送给协调器,协调器接收后串口打
印输出。
传感器介绍:
光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光
电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、
光纤式光电传感器、色彩传感器、CCD CMOS 图像传感器等。它的敏感波长
在可见光波长附近,包括红外线波长和紫外线波长。光传感器不只局限于对光的
探测,它还可以作为探测元件组成其他传感器,对许多非电量进行检测,只要将
这些非电量转换为光信号的变化即可。光传感器是目前产量最多、应用最广的传
感器之一,它在自动控制和非电量电测技术中占有非常重要的地位。最简单的光
敏传感器是光敏电阻,当光子冲击接合处就会产生电流。
 
程序小解:
光敏传感器模块的控制电路比较简单,只要硬件电路搭好了,给 CC2530
IO 口一个高低电平就是反映外界情况,终端节点通过点播方式发送到协调器,
协调器通过通常打印出来,在串口调试助手上面显示,这就实现了光敏的采集。此
处仅介绍大概步骤,具体的实现过程请查阅代码。
①打开例程 SampleApp.eww 工程,打开 SampleApp.c 文件(此实验比较简单,所
有内容在此文件内完成即可),定义光敏传感器输入 IO ——P2.0。
②先初始化 P2.0 引脚,设为输入模式。
③在点播函数里捕捉 IO 口的状态,利用周期性点播的定时器作为光线信息采集
时间,将采集到的信息发送给协调器。
 

扫码关注公众号,输入zigbee。即可获得源码 + 全套开发视频

 

 

发布了139 篇原创文章 · 获赞 54 · 访问量 21万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 创作都市 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览