无线传感器组网实训-ZigBee温湿度红外报告.docx

上传人:龙*** 文档编号:1176702 上传时间:2018-12-16 格式:DOCX 页数:16 大小:2.10MB
下载 相关 举报
无线传感器组网实训-ZigBee温湿度红外报告.docx_第1页
第1页 / 共16页
无线传感器组网实训-ZigBee温湿度红外报告.docx_第2页
第2页 / 共16页
无线传感器组网实训-ZigBee温湿度红外报告.docx_第3页
第3页 / 共16页
无线传感器组网实训-ZigBee温湿度红外报告.docx_第4页
第4页 / 共16页
无线传感器组网实训-ZigBee温湿度红外报告.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、20172018 学 年 第 一 学 期 期 末 考 试无线传感器组网实训实践周总结专 业: 网络工程 学 号: 20150300124 姓 名: 王晓欣 任课教师: 张园园 年 月 日实践周总结正文:宋体、小四号,左对齐,首行缩进 2 字符,段前段后均为 0 行,1.5 倍行距。内容:完成了什么工作?有什么收获?遇到了什么问题?如何解决的?对今后专业学习的展望,有什么体会。要求:可分段写,每段可以加标题,标题前序号用一、二、.四号,宋体一、开发环境的介绍与搭建二、上位机界面的设计三、上位机代码的设计与分析四、上位机与下位机组装调试五、总结 目录1 开发环境的介绍和 Visual Studio

2、 2015 的安装 .41.1 开发环境的介绍 .41.2 Visual Studio 2015 的安装 .41.3 创建项目 .82 上位机界面的设计 .93 上位机代码的设计与分析 .104 上位机与下位机组装调试 .165 总结 .171 开发环境的介绍和 Visual Studio 2015 的安装1.1 开发环境的介绍Microsoft Visual Studio(简称 VS)是美国微软公司的开发工具包系列产品。VS 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如 UML 工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有

3、平台,包括 Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework 和Microsoft Silverlight 及 Windows Phone。这次设计中我使用的是 Visual Studio 2015 这个版本。1.2 Visual Studio 2015 的安装1、先点击 Visual Studio 2015 的安装包,更改安装位置,点击下一步图 1.1.12、选择安装选项,这里我选择编程语言、当然也可以全选点击下一步。图 1.1.23、显示安装项的条款等信息,这里分为了“MICR

4、OSOFT 软件”和“第三方软件”,点击同意。接下来就开始安装了。图 1.1.34、然后就安装完成了,并且点击重启,然后就可以使用了。图 1.1.45、然后就点击软件,可以使用了图 1.1.61.3 创建项目1、首先先打开 Visual Studio 20152、在文件下选择新建项目,选择并更改项目名称为智能养殖监测系统,并且点击确认。图 1.2.13、根据需要开始在工具箱中添加到 Form1.cs设计中添加各个控件。图 1.2.2图 1.2.32 上位机界面的设计本次实训主要完成对智能生态养殖监测系统的温湿度的监测和红外信号的监测。主要分为串口设置、接收方和发送方三大块。这个串口助手具备串口

5、检测、打开串口、波特率设置、停止位设置、数据位设置、奇偶校验位设置、发送接收的功能。图 2.13 上位机代码的设计与分析1、 串口设置:(1) 串口号、波特率、数据位、停止位、奇偶校验位、字符显示控件代码:for (int i = 0; i 10; i+)/最大支持到串口 10,可根据自己需求增加cbxCOMPort.Items.Add(“COM“ + (i + 1).ToString();cbxCOMPort.SelectedIndex = 0;/列出常用的波特率cbxBaudRate.Items.Add(“1200“);cbxBaudRate.Items.Add(“2400“);cbxBa

6、udRate.Items.Add(“4800“);cbxBaudRate.Items.Add(“9600“);cbxBaudRate.Items.Add(“19200“);cbxBaudRate.Items.Add(“38400“);cbxBaudRate.Items.Add(“43000“);cbxBaudRate.Items.Add(“56000“);cbxBaudRate.Items.Add(“57600“);cbxBaudRate.Items.Add(“115200“);cbxBaudRate.SelectedIndex = 5;/列出停止位cbxStopBits.Items.Add(

7、“0“);cbxStopBits.Items.Add(“1“);cbxStopBits.Items.Add(“1.5“);cbxStopBits.Items.Add(“2“);cbxStopBits.SelectedIndex = 1;/列出数据位cbxDataBits.Items.Add(“8“);cbxDataBits.Items.Add(“7“);cbxDataBits.Items.Add(“6“);cbxDataBits.Items.Add(“5“);cbxDataBits.SelectedIndex = 0;/列出奇偶校验位cbxParity.Items.Add(“无“);cbxPa

8、rity.Items.Add(“奇校验“);cbxParity.Items.Add(“偶校验“);cbxParity.SelectedIndex = 0;/默认为 Char 显示rbnChar.Checked = true;(2) 打开串口代码:if (isOpen = false)if (!CheckPortSetting()/检测串口设置MessageBox.Show(“串口未设置!“, “错误提示“);return;if (!isSetProperty)/串口未设置则设置串口SetPortProperty();isSetProperty = true;try/打开串口sp.Open();isOpen = true;btnOpenCom.Text = “关闭串口“;cbxCOMPort.Enabled = false;cbxBaudRate.Enabled = false;cbxDataBits.Enabled = false;cbxParity.Enabled = false;cbxStopBits.Enabled = false;rbnChar.Enabled = false;/ rbnHex.Enabled = false;catch (Exception)/打开串口失败后,相应标志位取消isSetProperty = false;isOpen = false;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。