付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、8.气体传感器1实验目的1)2)3)通过实验掌握 CC2530GPIO 的配置方法学会在协议栈中使用 MQ-2 气体传感器通过串口和 LCD 输出显示相关信息2实验设备硬件:PC 机 EB2530(底板、仿真器MQ-2气体传感器:2000/XP/win7一台两套一个一个集成开发环境板、USB线)系统,IAR8.103实验相关电路图接线方式:1、VCC:接电源正极(5V)2、GND:接电源负极3、DO:TTL 开关信号输出4、AO:模拟信号输出(悬空没有使用)4实验相关寄存器实验中使用 P0_6 做为检测引脚,当浓度高于设定值时,P0_6 为低电平,平时正常状态时为。DO 输出电平和厂家有关,具
2、体信息请参考模块的参数。配置 P0_6 的方法:P0SEL &= 0 x40;P0DIR &= 0 x40;/设置 P0.6 为普通 IO 口/P0.6 定义为输实验详解:气体传感器只需与之相连IO口电平,来判断是否检测到有害气体。所以在协议栈增加气体传感器检测程序比较简单,只需要配置好IO口,然后周期性检测、输出显示,上传给协调器即可。打开.EB25305.zigbee协议栈应用与组网 8.气体传感器ZStack-CC2530-2.3.0-1.4.0ProjectszstackS eww工程。1. 配置气体传感器用到的IO引脚lesSleAppCC2530DBSleApp.2.检测引脚电平,
3、并输出显示,上传给协调器。leApp_Send_P2P_Message( void )void Sbyte se;if(DATA_PIN = 1)se = 0 x31;/时说明没有检测到气体HalUARTWrite(0,securityn, 9);/串口显示HalLcdWriteString( security, HAL_LCD_LINE_3 ); /LCD显示elseMicroWait (10000);/ Wait 10ms if(DATA_PIN = 0)se = 0 x30;/当输出低电平时信号灯亮,检测到气体HalUARTWrite(0,Got bad Airn,12);/串口显示Ha
4、lLcdWriteString( Got bad Air, HAL_LCD_LINE_3 ); /LCD显示if ( AF_DataRequest( &SS 1,&sleApp_P2P_DstAddr, &SleApp_epDesc,LEAPP_P2P_CLUSTERID,e,&SleApp_TransID,AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) = afSus_SUCS )else/ Error occurred in request to send.3.接收数据void SuleApp_MessageMSGCB(ingMSGPacket_t *pkt )16
5、 flashTime;switch ( pkt-clusterId )case SLEAPP_P2P_CLUSTERID:HalUARTWrite(0, MQ2:, 4);/提示接收到数据HalUARTWrite(0, pkt-cmd.Data, pkt-cmd.DataLength); /输出接收到的数据HalUARTWrite(0, n, 1); break;/ 回车换行case Sbreak;LEAPP_PERIODIC_CLUSTERID:case SLEAPP_FLASH_CLUSTERID:flashTime = BUILD_U16(pkt-cmd.Data1, pkt-cmd.D
6、ata2 );HalLedBlink( HAL_LED_4, 4, 50, (flashTime / 4) ); break;4.再利用周期性点播的定时器,间隔1秒定时、输出显示,将到的给协调器,协调器通过串口调试助手显示,有LCD的朋友可以在协调器接收处加上LCD显示。应该很简单吧,不会就参考终端LCD显示调用吧。如果前面的实验掌握了,看这些代码应该毫无压力,其实只要你完全搞懂一个TI协议栈例子和传感器的实验,其它都差不多,万变不离其宗。实验步骤1.选择CoodinatorEB-Pro, 2.选择EndDeviceEB-Pro,模块到开发板A;作为协调器到开发板B;作为终端设备无线发送数据给协调器,并接上MQ-23.给两块开发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信阳新县城镇公益性岗位招聘考试真题及答案
- 2025-2026年美业服务流程考核试卷
- 2026年北师大版高三物理选修3-1第九章原子核物理测试卷
- 2025-2026年陕西省北师大版高中化学选择性必修第11章化学计算习题
- 2025-2026年河北省人教版四年级英语下册第6单元语法练习题
- 储罐总体试验记录
- 2026年感悟信仰力量 勇担青春使命 - 中学长征主题教育讲话稿
- 山西省长治市第六中学校2025-2026学年七年级下学期7月期末考试语文试卷(含答案)
- 医疗机构门急诊医院感染管理标准(2026版)试题及答案
- 湖北省孝感市楚天协作体2026-2027学年高三上学期开学英语试题
- (2026版)新生儿围手术期加速康复外科应用专家共识解读课件
- 店长领导力培训
- 2026年及未来5年市场数据中国艺术品物流行业发展监测及投资战略数据分析研究报告
- 2026年高考历史大题答题模板:背景+经过+影响+启示+材料分析+高分技巧
- 全国计算机等级考试三级网络技术真题试题及答案
- 电力作业许可制度规范
- 2024-2025学年人教版九年级物理全一册同步讲义:热机效率(学生版+解析版)
- 2025年水产养殖饲料配方技术开发协议
- DB11∕T 2423-2025 城市道路挖掘与修复技术规范
- 肾脏病治疗中的血液净化技术
- 2025年电气焊工安全知识培训考试试卷(答案)
评论
0/150
提交评论