久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
uid:208491 日志

PC控制程序

已有 516 次閱讀2017-6-6 20:35

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 System.Text.RegularExpressions;//我加的


namespace WindowsFormsApplication1
{
    public partial class PCZigbeeLed : Form
    {
        private SerialPort comm = new SerialPort();//我加的,新建一個串口變量
        private bool closing = false;//是否正在關閉串口,執行Application.DoEvents,并阻止再次invoke
        private bool Listening = false;//是否沒有執行完invoke相關操作
        public PCZigbeeLed()//自動生成的函數
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            string[] ports = SerialPort.GetPortNames();
            Array.Sort(ports);
            comboPortName.Items.AddRange(ports);
            comboPortName.SelectedIndex = comboPortName.Items.Count > 0 ? 0 : -1;

            //初始化SerialPort對象  
            comm.NewLine = "/r/n";
            comm.RtsEnable = true;//根據實際情況吧。 
            //comm.DataReceived += comm_DataReceived;
        }

    private void comboPortName_SelectedIndexChanged(object sender, EventArgs e)
    {

     }

        private void buttonOpenClosecom_Click(object sender, EventArgs e)
        {
            //根據當前串口對象,來判斷操作  
            if (comm.IsOpen)
            {
                closing = true;
                while (Listening) Application.DoEvents();
                //打開時點擊,則關閉串口  
                comm.Close();
                //this.timer1.Stop();
                closing = false;
            }
            else
            {
                //關閉時點擊,則設置好端口,波特率后打開  
                comm.PortName = comboPortName.Text;
                comm.BaudRate = 9600;
                try
                {
                    comm.Open();
                }
                catch (Exception ex)
                {
                    //捕獲到異常信息,創建一個新的comm對象,之前的不能用了。  
                    comm = new SerialPort();
                    //現實異常信息給客戶。  
                    MessageBox.Show(ex.Message); 
                }
            }
            //設置按鈕的狀態  
            buttonOpenClosecom.Text = comm.IsOpen ? "關閉串口" : "打開串口";
        }

        private void buttonOpenLight_Click(object sender, EventArgs e)
        {
            byte[] SendBuf = new byte[2];
            SendBuf[0] = 0x31;
            SendBuf[1] = 0x31;
            comm.Write(SendBuf, 0, 2);
            System.Threading.Thread.Sleep(100);
        }

        private void buttonCloseLight_Click(object sender, EventArgs e)
        {
            byte[] SendBuf = new byte[2];
            SendBuf[0] = 0x31;
            SendBuf[1] = 0x30;
            comm.Write(SendBuf, 0, 2);
            System.Threading.Thread.Sleep(100);
        }
    }
}


路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

返回頂部
主站蜘蛛池模板: 色伊人久久 | 欧美日韩亚 | 国产免费一级片 | 国产精品毛片在线 | 色橹橹欧美在线观看视频高清 | 天天干天天草 | 欧美日韩精品 | 成人精品一区二区三区 | 国产一区二区三区免费观看视频 | 成人精品一区 | 日韩欧美一区二区三区 | 久久久久久亚洲国产精品 | 亚洲一区日韩 | 久久久久国产一区二区三区四区 | 欧美区在线| 99在线精品视频 | 欧美欧美欧美 | 亚洲欧美日韩在线不卡 | 精品欧美一区二区精品久久久 | 视频在线观看一区二区 | 91精品国产综合久久久久久蜜臀 | 国产女人第一次做爰毛片 | 亚洲五码久久 | 国产97久久| 亚洲精品区 | 国产乱码精品一区二区三区中文 | 欧美一区二区三区在线观看视频 | 中文字幕av亚洲精品一部二部 | 久久看片| 国产亚洲精品精品国产亚洲综合 | 亚洲精品久久久一区二区三区 | 日韩精品在线播放 | 欧美三级网站 | 国产福利在线 | 国产精品一级 | 欧美日韩久久久 | 国产精品久久久久久久一区探花 | 日韩不卡一区二区 | 婷婷精品 | 日韩伦理一区二区 | 免费国产一区二区 |