资源简介
这是基于ZigBee的室内环境监测系统,使用的是CC2530开发板,以及光敏传感器、烟雾传感器和温湿度传感器,烧录软件是IAR,本人用于学年设计,在压缩包中包含系统文档,使用sqlite数据库的串口助手,以及各个代码
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO.Ports;
using SqliteOperateDemo.BLL;
using System.Runtime.InteropServices;
namespace 串口调试
{
public partial class Form1 : Form
{
//[DllImport(“user32“)]
//private static extern bool AnimateWindow(IntPtr whnd int dwtime int dwflag);
[DllImport(“user32.dll“ EntryPoint = “SendMessage“)]
private static extern int SendMessage(IntPtr hwnd int wMsg int wParam int lParam);
public Form1()
{
InitializeComponent();
// AnimateWindow(this.Handle 200 0x00020000 | 0x00080000);
string[] PortNames = SerialPort.GetPortNames(); //获取所有可用串口
//默认波特率为115200
BaudratecomboBox.SelectedItem = Convert.ToString(BaudratecomboBox.Items[2]);
if (PortNames.Length == 0) //判断是否有可用端口
{
ShowSysMessage(Color.Red “未找到可用端口!“);
return;
}
else
{
//向端口设置列表中添加可用端口号
COMComboBox.Items.AddRange(PortNames);
COMComboBox.SelectedItem = COMComboBox.Items[0];
COMLabel.Text = COMComboBox.SelectedItem.ToString();
}
}
private void Open_Click(object sender EventArgs e)
{
if (COMComboBox.SelectedItem == null)
{
return;
}
else
{
if (COM.IsOpen)
{
COM.Close();
Open.Text = “打开“;
ShowSysMessage(Color.Red “端口:“ + COM.PortName + “ 已关闭!“);
}
else
{
COM.PortName = Convert.ToString(COMComboBox.SelectedItem);
COM.BaudRate = Convert.ToInt32(BaudratecomboBox.SelectedItem);
try
{
COM.Open();
Open.Text = “关闭“;
COM.DiscardInBuffer(); //丢弃缓冲中的数据
ShowSysMessage(Color.Blue “成功打开:“ + COM.PortName + “ 端口!“);
}
catch
{
ShowSysMessage(Color.Red “打开失败,端口被占用!“);
}
}
}
}
private void ShowSysMessage(Color MessageColor string Message)
{
if ((MessageBox.Text.Length != 0)&&(MessageBox.Text[MessageBox.Text.Length - 1] != ‘\n‘))
{
Message = ‘\n‘ + Message;
}
MessageBox.SelectionColor = MessageColor;
MessageBox.AppendText(Message + ‘\n‘);
MessageBox.Scroll
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\
文件 8668672 2018-07-18 12:30 基于ZigBee的室内环境监测系统3.doc
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\.vs\
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\DesignTimeBuild\
文件 106 2018-07-16 09:33 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\DesignTimeBuild\.dtbcache
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\v15\
文件 60416 2018-07-16 17:09 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\v15\.suo
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\v15\Server\
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\v15\Server\sqlite3\
文件 0 2018-07-16 09:29 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\v15\Server\sqlite3\db.lock
文件 4096 2018-07-16 09:29 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\v15\Server\sqlite3\storage.ide
文件 32768 2018-07-16 11:50 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\v15\Server\sqlite3\storage.ide-shm
文件 2022952 2018-07-16 15:37 基于ZigBee的室内环境监测系统\串口调试\.vs\串口调试\v15\Server\sqlite3\storage.ide-wal
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\串口调试\
文件 926 2017-12-06 19:12 基于ZigBee的室内环境监测系统\串口调试\串口调试.sln
文件 19968 2017-12-13 16:01 基于ZigBee的室内环境监测系统\串口调试\串口调试.suo
文件 43520 2012-12-09 22:26 基于ZigBee的室内环境监测系统\串口调试\串口调试.v11.suo
文件 51200 2018-07-13 17:20 基于ZigBee的室内环境监测系统\串口调试\串口调试.v12.suo
文件 167 2017-12-06 19:13 基于ZigBee的室内环境监测系统\串口调试\串口调试\App.config
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\Debug\
文件 65024 2017-12-13 15:59 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\Debug\串口调试.exe
文件 167 2017-12-06 19:13 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\Debug\串口调试.exe.config
文件 58880 2017-12-13 15:59 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\Debug\串口调试.pdb
文件 11592 2017-12-13 15:59 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\Debug\串口调试.vshost.exe
文件 167 2017-12-06 19:13 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\Debug\串口调试.vshost.exe.config
文件 490 2016-07-16 19:44 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\Debug\串口调试.vshost.exe.manifest
目录 0 2018-07-22 21:42 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\Release\
文件 21504 2018-07-13 17:48 基于ZigBee的室内环境监测系统\串口调试\串口调试\bin\Release\kcsj.db
............此处省略984个文件信息
- 上一篇:oracle32位客户端_.zip
- 下一篇:新闻网站用户端,管理端
评论
共有 条评论