5组网实验10.光敏传感器_第1页
5组网实验10.光敏传感器_第2页
5组网实验10.光敏传感器_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、光敏和热敏传感器实验目的通过实验掌握 CC2530GPIO 的配置方法2)掌握光敏和热敏传感器在协议栈的用法2实验设备硬件:PC 机EB2530(底板、仿真器光敏传感器:2000/XP/win7一台两套一个一个板、USB 线)系统,IAR 8.10 集成开发环境3实验相关电路图接线原则:、VCC:接电源正极(3V3)、GND:接电源负极、DO:TTL 开关信号输出、AO:模拟信号输出(此实验测 AO 口电压)4实验相关寄存器仔细核对引脚后将传感器插到 MQ2/LIGHT 插座上,此插座和气体共用,此实验只检测 DO引脚,DO 是接到 P1.5 引脚上应配置为输入引脚。5实验详解:光敏只需与之相

2、连 IO 口电平,来判断当前环境是亮还是暗。所以在协议栈增加光敏传感器检测程序也比较简单,协调器即可。只需要配置好 IO 口,然后周期性检测、输出显示,上传给打开 10.光敏传感器ZStack-CC2530-2.3.0-1.4.0ProjectszstackSlesSleAppCC2530DBSleApp.eww 工程。1) 配置光敏传感器用到的 IO 引脚2)void S检测引脚电平,并输出显示,上传给协调器。leApp_Send_P2P_Message( void )byte se; if(DATA_PIN = 1)MicroWait (10000);if(DATA_PIN = 1)/ W

3、ait 10msse = 0 x31;/当光敏电阻处于中时 P0.5HalUARTWrite(0,midnightn, 9);/串口显示HalLcdWriteString( midnight, HAL_LCD_LINE_3 ); /LCD 显示elsese = 0 x30; HalUARTWrite(0,lightn, 6);HalLcdWriteString ( light, HAL_LCD_LINE_3 );/串口显/LCD 显示示if ( AF_DataRequest( &SleApp_P2P_DstAddr, &SleApp_epDesc,S 1,&s&SLEAPP_P2P_CLUST

4、ERID,e,leApp_TransID,AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) = afSelse/ Error occurred in request to send.us_SUCS )3)接收数据void SleApp_MessageMSGCB(u16 flashTime; switch ( pkt-clusterId )case SLEAPP_P2P_CLUSTERID:/串口输出ingMSGPacket_t *pkt )HalUARTWrite(0, pkt-cmd.Data, pkt-cmd.DataLength); /输出接收到的数据HalUART

5、Write(0, n, 1);/ 回车换行/LCD 显示if(pkt-cmd.Data0 = 0 x31)HalLcdWriteString( midnight, HAL_LCD_LINE_3 ); /LCD 显示elseHalLcdWriteString( light, HAL_LCD_LINE_3 );/LCD 显示break; case S break;case SLEAPP_PERIODIC_CLUSTERID:LEAPP_FLASH_CLUSTERID:flashTime = BUILD_U16(pkt-cmd.Data1, pkt-cmd.Data2 );HalLedBlink( HAL_LED_4, 4, 50, (flashTime / 4) );break;4) 再利用周期性点播的定时器,间隔 1 秒定时、输出显示,将到的给协调器,协调器通过串口调试助手显示,同时 LCD 也有显示。6实验步骤1) 选择 CoodinatorEB-Pro(作为协调器),到开发板 A,如:2) 选择 EndDeviceEB-Pro(终端),到开发板 B,如:3) 开发板 A(协调器)接上 LCD,并上电,查看生成的串口,方法:使用串口工具打开生成的串口com4:4)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论