欢迎来到天天文库
浏览记录
ID:12670682
大小:2.10 MB
页数:16页
时间:2018-07-18
《无线传感器组网实训-zigbee温湿度红外报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2017—2018学年第一学期期末考试《无线传感器组网实训》实践周总结专业:网络工程学号:20150300124姓名:王晓欣任课教师:张园园年月日实践周总结正文:宋体、小四号,左对齐,首行缩进2字符,段前段后均为0行,1.5倍行距。内容:完成了什么工作?有什么收获?遇到了什么问题?如何解决的?对今后专业学习的展望,有什么体会。要求:可分段写,每段可以加标题,标题前序号用一、二、....四号,宋体一、开发环境的介绍与搭建二、上位机界面的设计三、上位机代码的设计与分析四、上位机与下位机组装调试五、总结目录1开发环境的介绍和VisualStudio2015的安
2、装41.1开发环境的介绍41.2VisualStudio2015的安装41.3创建项目82上位机界面的设计93上位机代码的设计与分析104上位机与下位机组装调试165总结171开发环境的介绍和VisualStudio2015的安装1.1开发环境的介绍MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括MicrosoftWindows、Wind
3、owsMobile、WindowsCE、.NETFramework、.NETCompactFramework和MicrosoftSilverlight及WindowsPhone。这次设计中我使用的是VisualStudio2015这个版本。1.2VisualStudio2015的安装1、先点击VisualStudio2015的安装包,更改安装位置,点击下一步图1.1.12、选择安装选项,这里我选择编程语言、当然也可以全选点击下一步。图1.1.23、显示安装项的条款等信息,这里分为了“MICROSOFT软件”和“第三方软件”,点击同意。接下来就开始安装了。
4、图1.1.34、然后就安装完成了,并且点击重启,然后就可以使用了。图1.1.45、然后就点击软件,可以使用了图1.1.61.3创建项目1、首先先打开VisualStudio20152、在文件下选择新建项目,选择并更改项目名称为智能养殖监测系统,并且点击确认。图1.2.13、根据需要开始在工具箱中添加到Form1.cs[设计]中添加各个控件。图1.2.2图1.2.32上位机界面的设计本次实训主要完成对智能生态养殖监测系统的温湿度的监测和红外信号的监测。主要分为串口设置、接收方和发送方三大块。这个串口助手具备串口检测、打开串口、波特率设置、停止位设置、数据位
5、设置、奇偶校验位设置、发送接收的功能。图2.13上位机代码的设计与分析1、串口设置:(1)串口号、波特率、数据位、停止位、奇偶校验位、字符显示控件代码:for(inti=0;i<10;i++)//最大支持到串口10,可根据自己需求增加{cbxCOMPort.Items.Add("COM"+(i+1).ToString());}cbxCOMPort.SelectedIndex=0;//列出常用的波特率cbxBaudRate.Items.Add("1200");cbxBaudRate.Items.Add("2400");cbxBaudRate.Items.A
6、dd("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
7、.Add("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;//列出奇偶校验位cbxPari
8、ty.Items.Add("无");cbxParity.Items.Add("奇
此文档下载收益归作者所有