- 0
- 0
- 约5.15千字
- 约 6页
- 2026-02-26 发布于北京
- 举报
6.温度传感器DS18B20
实验内容:
1.掌握温度传感器使用
2.掌握点对点通讯
3.掌握DS18B20移植方法
实现现象:
终端获得DS18B20传感器的数据,无线传输给协调器;协调器再通过串口发给电脑串口调试
助手显示。协调器、终端通过串口输出,LCD也同步刷新。
实验详解:
我们在基础实验已能驱动DS18B20,现在的工作就是把DS18B20移植到协议栈Zstack上。我们
加在点播例子中,实现无线温度。使用点播进终端设备有针对性地发送数据给指定设备,
不像广播和组播可能会造成数据冗余。关于点播内容请参考上个实验。
打开..\EB2530\第5章zigbee协议栈应用与组网\6.温度传感器
DS18B20\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Samp\SampleApp\CC2530DB\SampleAp
p.eww工程。
1.基础实验里面的ds18b20.c和ds18b20.件到SampleApp\Source文件夹下。
1
2.在协议栈的APP目录树下点击右键--Add--添加ds18b20.c和ds18b20.件。并在
SampleApp.c文件中包含ds18b20.h头文件。
3.初始化传感器引脚
4.温度数据
voidSampleApp_Send_P2P_Message(void)
{
bytestr[5];
charstrTemp[10];
bytetemp;
temp=ReadDs18B20();//温度数据
str[0]=temp/10+48;
str[1]=temp%10+48;
str[2]=;
str[3]=C;
str[4]=\0;
HalUARTWrite(0,TEMP:,5);//终端串口输出提示信息
HalUARTWrite(0,str,2);
HalUARTWrite(0,\n,1);
osal_memcpy(strTemp,TEMP:,5);
osal_memcpy(strTemp[5],str,5);
HalLcdWriteString(strTemp,HAL_LCD_LINE_3);//LCD显示
//将数据无线传
您可能关注的文档
- 包卡:多用途预付卡,节日礼品与商务馈赠优选.pdf
- ECC 5.00供应商管理库存配置指南.pdf
- 地坛节选基础练习:注音与成语运用.pdf
- 4月20-22日写作辅导作业安排与要求.pdf
- 世界人口分布与增长教学设计.pdf
- 前轮刹车盘转弯时鸣叫问题及解决方法.pdf
- 平面向量实际背景及基本概念巩固练习.pdf
- 雨蓬钢结构节点补充计算书:梁柱框架、柱脚及雨蓬钢梁连接节点计算.pdf
- DM-010三合一可拆卸除雪刷:冬季汽车保养必备工具.pdf
- 衍生工具筹资基础特点:可转换债券与认股权证.pdf
- 安徽省安庆市潜山市部分学校2025-2026学年七年级下学期阶段学情自测数学试题-普通用卷.docx
- 2026《微型无人机的设计基础综述》2600字.docx
- 安徽六安市金安区2025-2026学年八年级上学期2月期末物理试题-普通用卷.docx
- 2026《五菱汽车公司经营者股权激励实施成效及其启示》9700字.doc
- 北京市第一零九中学2026届高三下学期开学考试数学试题-普通用卷.docx
- 北京海淀实验中学2026届高三下学期数学开学检测试题-普通用卷.docx
- 2026《五菱汽车公司融资模式及融资风险分析》8700字.doc
- 2026《五菱汽车公司物流成本控制研究》文献综述开题报告(含提纲)3800字.doc
- 2026《五菱汽车公司薪酬改革问题研究》开题报告(文献综述)4200字.doc
- 2026《物流企业反内卷的战略转型研究—以顺丰控股为例》13000字.doc
最近下载
- 《GBT19000-2000-质量管理体系基础和术语》.pdf
- 常见阴道炎的规范化诊断流程指南(2025).pptx VIP
- 2024-2025浙教版科学初中七年级下册教学计划 .docx VIP
- 学堂在线 雨课堂 学堂云 医学科研设计 章节测试答案.docx VIP
- 消防员个人安全行动规程.pptx VIP
- 学堂在线 雨课堂 学堂云 《资治通鉴》导读 章节测试答案.docx VIP
- 宣贯培训(2026年)《JTT 329-2025公路桥梁预应力钢绞线用锚具、夹具和连接器》.pptx VIP
- 有创血压及中心静脉压监测.pptx VIP
- 全球绿色航运发展报告(2024-2025).pdf
- 浅议抽水蓄能电站建设财务管理.pdf VIP
原创力文档

文档评论(0)