第一范文网 - 专业文章范例文档资料分享平台

无线传感网络课程设计

来源:用户分享 时间:2025/8/3 2:57:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

RfTx.TXDATA.DataBuf[0] = 'O'; RfTx.TXDATA.DataBuf[1] = 'K';

RfHaveTxDara = 1; } }

else if((RfRx.RXDATA.HeadCom[1] == 'R') && (RfRx.RXDATA.HeadCom[2] == 'E'))//控制继电器 {

if(SensorNum == 6)//继电器板 {

if((RfRx.RXDATA.DataBuf[0] == 'K') && (RfRx.RXDATA.DataBuf[1] == '1'))

{

if(RfRx.RXDATA.DataBuf[2] == '1') { Relay1State = 1;

P1_4 = 1; }

else if (RfRx.RXDATA.DataBuf[2] == '0') {

Relay1State = 0; P1_4 = 0; } } else if((RfRx.RXDATA.DataBuf[0] == 'K') && (RfRx.RXDATA.DataBuf[1] == '2')) {

if(RfRx.RXDATA.DataBuf[2] == '1') { Relay2State = 1;

P1_5 = 1; }

else if (RfRx.RXDATA.DataBuf[2] == '0') {

Relay2State = 0; P1_5 = 0; } }

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

RfTx.TXDATA.DataBuf[0] = 'O'; RfTx.TXDATA.DataBuf[1] = 'K'; RfHaveTxDara = 1;

}

}//end 控制继电器

else if((RfRx.RXDATA.HeadCom[1] == 'L') && (RfRx.RXDATA.HeadCom[2] == 'L'))//控制高亮LED {

if(SensorNum == 17)//高亮LED板 {

memcpy(RfTx.TxBuf, RfRx.RxBuf, 14);

ChangT3Cmp0Val(RfRx.RXDATA.DataBuf[0]);

RfTx.TXDATA.DataBuf[0] = 'O'; RfTx.TXDATA.DataBuf[1] = 'K';

RfHaveTxDara = 1; }

}//end 控制高亮LED break; }//end

if(RfHaveTxDara)//如果有数据要发送 {

RfTx.TXDATA.Head = '&'; RfTx.TXDATA.LastByte = '*';

SendData(0x0000, RfTx.TxBuf, 32);//发送数据 RfHaveTxDara = 0; } #endif }

4.实验总结

主要是通过组网来使协调器与终端器进行数据的交流与反馈,当LED灯显示时,LED显示屏也会显示相应状态,进行信息反馈。

搜索更多关于: 无线传感网络课程设计 的文档
无线传感网络课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c64ulu9mwat7yogl1itk20zdc523xwm00i3k_13.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top