11.按键无线控制台灯和led灯-继电器_第1页
11.按键无线控制台灯和led灯-继电器_第2页
11.按键无线控制台灯和led灯-继电器_第3页
11.按键无线控制台灯和led灯-继电器_第4页
11.按键无线控制台灯和led灯-继电器_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、11.按键无线控制台灯和LED灯-继电器1.实验目的通过实验掌握 CC2530掌握继电器模块的使用实验设备GPIO 的配置方法2.硬件:PC 机 EB2530(底板、仿真器台灯、继电器一台两套一个一个8.10 集成开发环境板、USB线):2000/XP/win7、8系统,IAR3.实验相关电路图1 路继电器模块,低电平触发,上面写有 5V 其实只能用 3.3V 驱动,5V 工作不正常的哦,时请选 3.3V 或者兼容 3.3V 的继电器,买中两种都可正常使用。如果想用其它电压的继电器只要提供相应的电源就可以了,其它都不用变。接线方式:1、VCC:接电源正极2、GND:接电源负极3、IN: 信号输

2、入端市安联德科技专业专注无线通讯 勇于创新追求卓越品质1市安联德科技专业专注无线通讯 勇于创新追求卓越品质24. 实验相关寄存器实验中将继电器接开发板 P9 座子,使用 P0.5 口作为继电器的信号输入端,继电器断开;低电平继电器吸合,并且继电器吸合指示灯亮。不同厂家可能不一样,不一样关系也不大,改动非常的小。实验详解:当使用继电器时P0.5作为输出引脚,使用光敏、热敏时配置成输入引脚。打开.EB2530第5章 zigbee协议栈应用与组网 11.按键无线控制台灯和LED灯 继电器ZStack-2.5.1aProjectszstackS1. 配置与相连的继电器IO引脚lesSleAppCC25

3、30DBSleApp.eww工程。2.检测协调器S1按键void SleApp_HandleKeys( u8 shift, u8 keys )市安联德科技专业专注无线通讯 勇于创新追求卓越品质3(void)shift;/entionally unreferenced parameterif ( keys & HAL_KEY_SW_6 )/S1键#if defined(ZDO_COORDINATOR)/按协调器S1才发数据SleApp_SendPeriodicMessage(); /以广播方式发数据#else/路由器和终端接收数据#endifif ( keys & HAL_KEY_SW_1 )/

4、* The Flashrd is sent to Group 1.This key toggles this device in and out of group 1.If this device doesnt belong to group 1, this application* will not receive the Flash*/aps_Group_t *grp;grp = aps_FindGroup( S if ( grp )/ Remove from the group aps_RemoveGroup( Selse/ Add to the flash groupd sent to

5、 group 1.LEAPP_ENDPO, SLEAPP_FLASH_GROUP );LEAPP_ENDPO, SLEAPP_FLASH_GROUP );aps_AddGroup( SLEAPP_ENDPO, &SleApp_Group );3.接收数据void SuleApp_MessageMSGCB(ingMSGPacket_t *pkt )8 data;switch ( pkt-clusterId )case SLEAPP_PERIODIC_CLUSTERID:data = (u8)pkt-cmd.Data0;if(data = 0)DATA_PIN = 0;市安联德科技/继电器吸合专业

6、专注无线通讯 勇于创新追求卓越品质4HalLedSeL_LED_1, HAL_LED_MODE_OFF);elseDATA_PIN = 1;/继电器断开HalLedSeL_LED_1, HAL_LED_MODE_ON);break; case Sbreak;LEAPP_FLASH_CLUSTERID:4.发送数据void SLedSleApp_SendPeriodicMessage( void )e = LedSe;/全局变量用来保存Led状态,改变状态时使用if (AF_DataRequest( &SleApp_Periodic_DstAddr, &SleApp_epDesc,S 1,LEA

7、PP_PERIODIC_CLUSTERID,&LedS &Se,leApp_TransID,AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) = afSus_SUCS )if(LedS HalLedSeelseHalLedSee= 0)L_LED_1, HAL_LED_MODE_ON);L_LED_1, HAL_LED_MODE_OFF);else/ Error occurredin request to send.实验步骤1.选择CoodinatorEB, 2.选择EndDeviceEB,到开发板A;作为协调器到开发板B;作为终端设备,并接上继电器3.给两块开发板上电,

8、通过观察D3来判断组网是否成功,当终端D3熄灭时说明连网成功,此时按协调器S1按键,会听到继电器吸合与断开,没有继电器请观察Led1灯的变化。实验结果P0.5口作为继电器的信号输入端,市安联德科技继电器断开;低电平继电器吸合,继电器吸合指示灯专业专注无线通讯 勇于创新追求卓越品质5亮。当协调器和终端组网成功后,按协调器S1键无线发数据给终端,终端收到后改变继电器断开与吸合,同时协调器和终端Led1灯状态改变,提示用户。继电器接台灯时需要强电知识,不懂的请别乱接,触电。建议大家使用电池供电的LED低压台灯,没有,效果、原理全一样。如果没有相关设备,看看Led1的变化也是可以的。细心的朋友也许发现用协调器和终端偶尔会出现没有执

温馨提示

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

评论

0/150

提交评论