VB.NET修剪收到的串行数据

时间:2013-03-03 12:36:29

标签: vb.net serial-port arduino

我正在尝试使用VB.NET与微控制器(Arduino)进行通信。我莫名其妙地能够在两者之间建立联系。然而,当我测试从微控制器接收和打印数据时,它有时会切断字符串。有时它显示一个(?)符号,由于未知的字符我理解。但是我设法将字符编码与串行端口对象一起设置。这是我的代码片段(我班上的串口对象声明)

Public Function setSerialPortObjectParams(ByVal params As Collection)
    With Me.sp
        .Close()
        .PortName = params("port")
        .BaudRate = params("baud")
        .ReadTimeout = If(params.Contains("readTimeout"), params("readTimeout"), 500)
        .WriteTimeout = If(params.Contains("writeTimeout"), params("writeTimeout"), 500)
        .ReadTimeout = If(params.Contains("readTimeout"), params("readTimeout"), 500)
        .DataBits = If(params.Contains("bits"), params("bits"), 8)
        .Parity = If(params.Contains("parity"), params("parity"), Parity.None)
        .StopBits = If(params.Contains("stopBits"), params("stopBits"), StopBits.One)
        .Handshake = If(params.Contains("handShake"), params("handShake"), Handshake.None)
        .Encoding = If(params.Contains("encoding"), params("encoding"), System.Text.Encoding.UTF8)
    End With

    Return Me
End Function

这是截图。 Screenshot

从图像中可以看出,当我点击“LED亮”按钮时,它会假设为 将“on”命令发送到微控制器,然后从那里将串行打印接收到的字符串“打开”回应用程序。然而,在某处发生了一些字符串的修剪,我不知道是什么原因造成的?

先谢谢你们。

2 个答案:

答案 0 :(得分:1)

我会认真考虑使用firmata来简化与vb.net的arduino的通信。转到here获取.net兼容的包装器。该网站的下载部分也有示例代码,因此您无需从头开始。

答案 1 :(得分:1)

我写的这段代码可能会有所帮助我知道是2年或3年后但是对于新人来说可能会有所帮助......

检查端口是否可用。请确保arduino已连接到该端口....

Imports Firmata.FirmataVB
Imports Firmata.DigitalPinControl

Public Class Form1
    Dim intensity, timerpwrpin, pin, change As Integer
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim pantallas As String
        'It validate if they are 3 monitors connected to the system if less or more than 3 the program closes automaticaly.
        pantallas = Screen.AllScreens.Count.ToString()

        If pantallas = 3 Then
            'screen form 1 = center of the screen
            Show()
            Location = Screen.AllScreens(0).Bounds.Location + New Point(0, 0)
        End If



        FirmataVB1.COMPortName = "COM6"  '' Specify the COM port of our board
        FirmataVB1.Baud = "57600"  '' Specify the port speed
        FirmataVB1.Connect() '' is connected to the board
        intensity = 0 ' pwr variation variable from 0 to 255 where 0 = off and 255 max power.
        change = 0 ' change 1 increase pwr or 0 decrease
        timerpwrpin = 0
    End Sub
    Private Sub Form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed
        FirmataVB1.Disconnect() '' will close the ports when closing the program
    End Sub
    Sub pinarduino(sensornumber, pulseorpwr, onoff, valpwr)
        FirmataVB1.PinMode(sensornumber, pulseorpwr) 'where 3 - is the transition mode PWM and 1 just pulse
        If pulseorpwr = 1 Then
            FirmataVB1.DigitalWrite(sensornumber, onoff) ' where valuenumber  in the arduino board  1  output on 0 the output off
        End If
        If pulseorpwr = 3 Then
            FirmataVB1.AnalogWrite(sensornumber, valpwr) ' where valuenumber  in the arduino board  1  output on 0 the output off
        End If
    End Sub
    Sub clean()
        For i = 2 To 13
            pinarduino(i, 0, 0, 0)
        Next
    End Sub

    Private Sub btndigitalpulse_Click(sender As Object, e As EventArgs) Handles btndigitalpulse.Click
        pinarduino(pin, 1, 1, 0) '/pinarduino(sensornumber, pulseorpwr, onoff, valpwr)
        '/pinarduino(pinnumber, modepulse, onoff, na in this case)
        TrackBar1.Value = 255
        chklst.SetItemCheckState(pin - 2, CheckState.Checked)
    End Sub
    Private Sub btnpwrtest_Click(sender As Object, e As EventArgs) Handles btnpwrtest.Click
        pinarduino(pin, 3, 1, 0)

        Select Case pin
            Case 1
                'does not exist
            Case 2
                'does not exist
            Case 3
                chb3.Checked = True
                Timer1.Start()
            Case 4
                'does not exist
            Case 5
                Timer1.Start()
                chb5.Checked = True
            Case 6
                Timer1.Start()
                chb6.Checked = True
            Case 7
                'does not exist
            Case 8
                'does not exist
            Case 9
                Timer1.Start()
                chb9.Checked = True
            Case 10
                Timer1.Start()
                chb10.Checked = True
            Case 11
                Timer1.Start()
                chb11.Checked = True
            Case 12
                'does not exist
            Case 13
                'does not exist
        End Select
    End Sub
    Private Sub btnstoptest_Click(sender As Object, e As EventArgs) Handles btnstoptest.Click
        Timer1.Stop()
        pinarduino(pin, 1, 0, 0)
        TrackBar1.Value = 0
    End Sub
    Private Sub TrackBar1_Scroll(sender As Object, e As EventArgs) Handles TrackBar1.Click
        pinarduino(pin, 3, 1, TrackBar1.Value)
    End Sub





    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        'FirmataVB1.AnalogWrite(timerpwrpin, i) ' where intensity - is a value from 0 to 255

        If change = 0 Then
            intensity = intensity + 1
            If intensity = 255 Then change = 1
        End If

        If change = 1 Then
            intensity = intensity - 1
            If intensity = 0 Then change = 0
        End If

        FirmataVB1.AnalogWrite(pin, intensity) ' where intensity - is a value from 0 to 255
        TrackBar1.Value = intensity

    End Sub

    Private Sub RadioButton2_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton2.CheckedChanged
        pin = 2
        btnpwrtest.Enabled = False
    End Sub

    Private Sub RadioButton3_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton3.CheckedChanged
        pin = 3
        btnpwrtest.Enabled = True
    End Sub

    Private Sub RadioButton4_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton4.CheckedChanged
        pin = 4
        btnpwrtest.Enabled = False
    End Sub

    Private Sub RadioButton5_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton5.CheckedChanged
        pin = 5
        btnpwrtest.Enabled = True
    End Sub

    Private Sub RadioButton6_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton6.CheckedChanged
        pin = 6
        btnpwrtest.Enabled = True
    End Sub

    Private Sub RadioButton7_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton7.CheckedChanged
        pin = 7
        btnpwrtest.Enabled = False
    End Sub

    Private Sub RadioButton8_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton8.CheckedChanged
        pin = 8
        btnpwrtest.Enabled = False
    End Sub

    Private Sub RadioButton9_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton9.CheckedChanged
        pin = 9
        btnpwrtest.Enabled = True
    End Sub

    Private Sub RadioButton10_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton10.CheckedChanged
        pin = 10
        btnpwrtest.Enabled = True
    End Sub

    Private Sub RadioButton11_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton11.CheckedChanged
        pin = 11
        btnpwrtest.Enabled = True
    End Sub

    Private Sub RadioButton12_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton12.CheckedChanged
        pin = 12
        btnpwrtest.Enabled = False
    End Sub

    Private Sub RadioButton13_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton13.CheckedChanged
        pin = 13
        btnpwrtest.Enabled = False
    End Sub

    Private Sub Btnstopall_Click(sender As Object, e As EventArgs) Handles Btnstopall.Click
        clean()
    End Sub


    Private Sub btnexit_Click(sender As Object, e As EventArgs) Handles btnexit.Click
        Close()
    End Sub
End Class

表格......

<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class Form1
    Inherits System.Windows.Forms.Form

    'Form overrides dispose to clean up the component list.
    <System.Diagnostics.DebuggerNonUserCode()> _
    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
        Try
            If disposing AndAlso components IsNot Nothing Then
                components.Dispose()
            End If
        Finally
            MyBase.Dispose(disposing)
        End Try
    End Sub

    'Required by the Windows Form Designer
    Private components As System.ComponentModel.IContainer

    'NOTE: The following procedure is required by the Windows Form Designer
    'It can be modified using the Windows Form Designer.  
    'Do not modify it using the code editor.
    <System.Diagnostics.DebuggerStepThrough()> _
    Private Sub InitializeComponent()
        Me.components = New System.ComponentModel.Container()
        Me.FirmataVB1 = New Firmata.FirmataVB(Me.components)
        Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
        Me.btnplayvideo = New System.Windows.Forms.Button()
        Me.Panel1 = New System.Windows.Forms.Panel()
        Me.Btnstopall = New System.Windows.Forms.Button()
        Me.RadioButton13 = New System.Windows.Forms.RadioButton()
        Me.Label2 = New System.Windows.Forms.Label()
        Me.Label1 = New System.Windows.Forms.Label()
        Me.chklst = New System.Windows.Forms.CheckedListBox()
        Me.RadioButton12 = New System.Windows.Forms.RadioButton()
        Me.RadioButton11 = New System.Windows.Forms.RadioButton()
        Me.RadioButton10 = New System.Windows.Forms.RadioButton()
        Me.RadioButton9 = New System.Windows.Forms.RadioButton()
        Me.RadioButton8 = New System.Windows.Forms.RadioButton()
        Me.RadioButton7 = New System.Windows.Forms.RadioButton()
        Me.RadioButton6 = New System.Windows.Forms.RadioButton()
        Me.RadioButton5 = New System.Windows.Forms.RadioButton()
        Me.RadioButton4 = New System.Windows.Forms.RadioButton()
        Me.RadioButton3 = New System.Windows.Forms.RadioButton()
        Me.RadioButton2 = New System.Windows.Forms.RadioButton()
        Me.btnstoptest = New System.Windows.Forms.Button()
        Me.TrackBar1 = New System.Windows.Forms.TrackBar()
        Me.btnpwrtest = New System.Windows.Forms.Button()
        Me.btndigitalpulse = New System.Windows.Forms.Button()
        Me.btnstopvideo = New System.Windows.Forms.Button()
        Me.btnexit = New System.Windows.Forms.Button()
        Me.Label3 = New System.Windows.Forms.Label()
        Me.chb3 = New System.Windows.Forms.CheckBox()
        Me.chb5 = New System.Windows.Forms.CheckBox()
        Me.chb6 = New System.Windows.Forms.CheckBox()
        Me.chb11 = New System.Windows.Forms.CheckBox()
        Me.chb10 = New System.Windows.Forms.CheckBox()
        Me.chb9 = New System.Windows.Forms.CheckBox()
        Me.Panel1.SuspendLayout()
        CType(Me.TrackBar1, System.ComponentModel.ISupportInitialize).BeginInit()
        Me.SuspendLayout()
        '
        'FirmataVB1
        '
        Me.FirmataVB1.Baud = 115200
        Me.FirmataVB1.BoardType = Firmata.FirmataVB.Board.DUEMILANOVE
        Me.FirmataVB1.COMPortName = "COM6"
        Me.FirmataVB1.WithAnalogReceiveEvents = True
        Me.FirmataVB1.WithDigitalReceiveEvents = True
        Me.FirmataVB1.WithVersionReceieveEvents = True
        '
        'Timer1
        '
        Me.Timer1.Interval = 1
        '
        'btnplayvideo
        '
        Me.btnplayvideo.Location = New System.Drawing.Point(552, 371)
        Me.btnplayvideo.Name = "btnplayvideo"
        Me.btnplayvideo.Size = New System.Drawing.Size(75, 39)
        Me.btnplayvideo.TabIndex = 5
        Me.btnplayvideo.Text = "Play Video"
        Me.btnplayvideo.UseVisualStyleBackColor = True
        '
        'Panel1
        '
        Me.Panel1.Controls.Add(Me.chb11)
        Me.Panel1.Controls.Add(Me.chb10)
        Me.Panel1.Controls.Add(Me.chb9)
        Me.Panel1.Controls.Add(Me.chb6)
        Me.Panel1.Controls.Add(Me.chb5)
        Me.Panel1.Controls.Add(Me.chb3)
        Me.Panel1.Controls.Add(Me.Label3)
        Me.Panel1.Controls.Add(Me.Btnstopall)
        Me.Panel1.Controls.Add(Me.RadioButton13)
        Me.Panel1.Controls.Add(Me.Label2)
        Me.Panel1.Controls.Add(Me.Label1)
        Me.Panel1.Controls.Add(Me.chklst)
        Me.Panel1.Controls.Add(Me.RadioButton12)
        Me.Panel1.Controls.Add(Me.RadioButton11)
        Me.Panel1.Controls.Add(Me.RadioButton10)
        Me.Panel1.Controls.Add(Me.RadioButton9)
        Me.Panel1.Controls.Add(Me.RadioButton8)
        Me.Panel1.Controls.Add(Me.RadioButton7)
        Me.Panel1.Controls.Add(Me.RadioButton6)
        Me.Panel1.Controls.Add(Me.RadioButton5)
        Me.Panel1.Controls.Add(Me.RadioButton4)
        Me.Panel1.Controls.Add(Me.RadioButton3)
        Me.Panel1.Controls.Add(Me.RadioButton2)
        Me.Panel1.Controls.Add(Me.btnstoptest)
        Me.Panel1.Controls.Add(Me.TrackBar1)
        Me.Panel1.Controls.Add(Me.btnpwrtest)
        Me.Panel1.Controls.Add(Me.btndigitalpulse)
        Me.Panel1.Location = New System.Drawing.Point(12, 12)
        Me.Panel1.Name = "Panel1"
        Me.Panel1.Size = New System.Drawing.Size(822, 291)
        Me.Panel1.TabIndex = 33
        '
        'Btnstopall
        '
        Me.Btnstopall.Location = New System.Drawing.Point(683, 68)
        Me.Btnstopall.Name = "Btnstopall"
        Me.Btnstopall.Size = New System.Drawing.Size(75, 39)
        Me.Btnstopall.TabIndex = 52
        Me.Btnstopall.Text = "Stop All"
        Me.Btnstopall.UseVisualStyleBackColor = True
        '
        'RadioButton13
        '
        Me.RadioButton13.AutoSize = True
        Me.RadioButton13.Location = New System.Drawing.Point(23, 256)
        Me.RadioButton13.Name = "RadioButton13"
        Me.RadioButton13.Size = New System.Drawing.Size(37, 17)
        Me.RadioButton13.TabIndex = 51
        Me.RadioButton13.TabStop = True
        Me.RadioButton13.Text = "13"
        Me.RadioButton13.UseVisualStyleBackColor = True
        '
        'Label2
        '
        Me.Label2.AutoSize = True
        Me.Label2.Location = New System.Drawing.Point(121, 57)
        Me.Label2.Name = "Label2"
        Me.Label2.Size = New System.Drawing.Size(79, 13)
        Me.Label2.TabIndex = 50
        Me.Label2.Text = "CHECKED PIN"
        '
        'Label1
        '
        Me.Label1.AutoSize = True
        Me.Label1.Location = New System.Drawing.Point(19, 57)
        Me.Label1.Name = "Label1"
        Me.Label1.Size = New System.Drawing.Size(75, 13)
        Me.Label1.TabIndex = 49
        Me.Label1.Text = "PIN NUMBER"
        '
        'chklst
        '
        Me.chklst.BackColor = System.Drawing.SystemColors.Control
        Me.chklst.Enabled = False
        Me.chklst.FormattingEnabled = True
        Me.chklst.Items.AddRange(New Object() {"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"})
        Me.chklst.Location = New System.Drawing.Point(124, 90)
        Me.chklst.Name = "chklst"
        Me.chklst.Size = New System.Drawing.Size(56, 184)
        Me.chklst.TabIndex = 48
        '
        'RadioButton12
        '
        Me.RadioButton12.AutoSize = True
        Me.RadioButton12.Location = New System.Drawing.Point(22, 241)
        Me.RadioButton12.Name = "RadioButton12"
        Me.RadioButton12.Size = New System.Drawing.Size(37, 17)
        Me.RadioButton12.TabIndex = 47
        Me.RadioButton12.Text = "12"
        Me.RadioButton12.UseVisualStyleBackColor = True
        '
        'RadioButton11
        '
        Me.RadioButton11.AutoSize = True
        Me.RadioButton11.Location = New System.Drawing.Point(22, 226)
        Me.RadioButton11.Name = "RadioButton11"
        Me.RadioButton11.Size = New System.Drawing.Size(37, 17)
        Me.RadioButton11.TabIndex = 46
        Me.RadioButton11.Text = "11"
        Me.RadioButton11.UseVisualStyleBackColor = True
        '
        'RadioButton10
        '
        Me.RadioButton10.AutoSize = True
        Me.RadioButton10.Location = New System.Drawing.Point(22, 211)
        Me.RadioButton10.Name = "RadioButton10"
        Me.RadioButton10.Size = New System.Drawing.Size(37, 17)
        Me.RadioButton10.TabIndex = 45
        Me.RadioButton10.Text = "10"
        Me.RadioButton10.UseVisualStyleBackColor = True
        '
        'RadioButton9
        '
        Me.RadioButton9.AutoSize = True
        Me.RadioButton9.Location = New System.Drawing.Point(22, 196)
        Me.RadioButton9.Name = "RadioButton9"
        Me.RadioButton9.Size = New System.Drawing.Size(31, 17)
        Me.RadioButton9.TabIndex = 44
        Me.RadioButton9.Text = "9"
        Me.RadioButton9.UseVisualStyleBackColor = True
        '
        'RadioButton8
        '
        Me.RadioButton8.AutoSize = True
        Me.RadioButton8.Location = New System.Drawing.Point(22, 181)
        Me.RadioButton8.Name = "RadioButton8"
        Me.RadioButton8.Size = New System.Drawing.Size(31, 17)
        Me.RadioButton8.TabIndex = 43
        Me.RadioButton8.Text = "8"
        Me.RadioButton8.UseVisualStyleBackColor = True
        '
        'RadioButton7
        '
        Me.RadioButton7.AutoSize = True
        Me.RadioButton7.Location = New System.Drawing.Point(22, 166)
        Me.RadioButton7.Name = "RadioButton7"
        Me.RadioButton7.Size = New System.Drawing.Size(31, 17)
        Me.RadioButton7.TabIndex = 42
        Me.RadioButton7.Text = "7"
        Me.RadioButton7.UseVisualStyleBackColor = True
        '
        'RadioButton6
        '
        Me.RadioButton6.AutoSize = True
        Me.RadioButton6.Checked = True
        Me.RadioButton6.Location = New System.Drawing.Point(22, 150)
        Me.RadioButton6.Name = "RadioButton6"
        Me.RadioButton6.Size = New System.Drawing.Size(31, 17)
        Me.RadioButton6.TabIndex = 41
        Me.RadioButton6.TabStop = True
        Me.RadioButton6.Text = "6"
        Me.RadioButton6.UseVisualStyleBackColor = True
        '
        'RadioButton5
        '
        Me.RadioButton5.AutoSize = True
        Me.RadioButton5.Location = New System.Drawing.Point(22, 135)
        Me.RadioButton5.Name = "RadioButton5"
        Me.RadioButton5.Size = New System.Drawing.Size(31, 17)
        Me.RadioButton5.TabIndex = 40
        Me.RadioButton5.Text = "5"
        Me.RadioButton5.UseVisualStyleBackColor = True
        '
        'RadioButton4
        '
        Me.RadioButton4.AutoSize = True
        Me.RadioButton4.Location = New System.Drawing.Point(22, 120)
        Me.RadioButton4.Name = "RadioButton4"
        Me.RadioButton4.Size = New System.Drawing.Size(31, 17)
        Me.RadioButton4.TabIndex = 39
        Me.RadioButton4.Text = "4"
        Me.RadioButton4.UseVisualStyleBackColor = True
        '
        'RadioButton3
        '
        Me.RadioButton3.AutoSize = True
        Me.RadioButton3.Location = New System.Drawing.Point(22, 105)
        Me.RadioButton3.Name = "RadioButton3"
        Me.RadioButton3.Size = New System.Drawing.Size(31, 17)
        Me.RadioButton3.TabIndex = 38
        Me.RadioButton3.Text = "3"
        Me.RadioButton3.UseVisualStyleBackColor = True
        '
        'RadioButton2
        '
        Me.RadioButton2.AutoSize = True
        Me.RadioButton2.Location = New System.Drawing.Point(22, 90)
        Me.RadioButton2.Name = "RadioButton2"
        Me.RadioButton2.Size = New System.Drawing.Size(31, 17)
        Me.RadioButton2.TabIndex = 37
        Me.RadioButton2.Text = "2"
        Me.RadioButton2.UseVisualStyleBackColor = True
        '
        'btnstoptest
        '
        Me.btnstoptest.Location = New System.Drawing.Point(727, 9)
        Me.btnstoptest.Name = "btnstoptest"
        Me.btnstoptest.Size = New System.Drawing.Size(75, 39)
        Me.btnstoptest.TabIndex = 36
        Me.btnstoptest.Text = "Stop Pin"
        Me.btnstoptest.UseVisualStyleBackColor = True
        '
        'TrackBar1
        '
        Me.TrackBar1.Location = New System.Drawing.Point(7, 9)
        Me.TrackBar1.Maximum = 255
        Me.TrackBar1.Name = "TrackBar1"
        Me.TrackBar1.Size = New System.Drawing.Size(504, 45)
        Me.TrackBar1.TabIndex = 35
        Me.TrackBar1.TickFrequency = 5
        '
        'btnpwrtest
        '
        Me.btnpwrtest.Location = New System.Drawing.Point(633, 9)
        Me.btnpwrtest.Name = "btnpwrtest"
        Me.btnpwrtest.Size = New System.Drawing.Size(75, 39)
        Me.btnpwrtest.TabIndex = 34
        Me.btnpwrtest.Text = "PWR TEST"
        Me.btnpwrtest.UseVisualStyleBackColor = True
        '
        'btndigitalpulse
        '
        Me.btndigitalpulse.Location = New System.Drawing.Point(540, 9)
        Me.btndigitalpulse.Name = "btndigitalpulse"
        Me.btndigitalpulse.Size = New System.Drawing.Size(75, 39)
        Me.btndigitalpulse.TabIndex = 33
        Me.btndigitalpulse.Text = "I/O Pulse"
        Me.btndigitalpulse.UseVisualStyleBackColor = True
        '
        'btnstopvideo
        '
        Me.btnstopvideo.Location = New System.Drawing.Point(645, 371)
        Me.btnstopvideo.Name = "btnstopvideo"
        Me.btnstopvideo.Size = New System.Drawing.Size(75, 39)
        Me.btnstopvideo.TabIndex = 34
        Me.btnstopvideo.Text = "Stop Video"
        Me.btnstopvideo.UseVisualStyleBackColor = True
        '
        'btnexit
        '
        Me.btnexit.Location = New System.Drawing.Point(739, 371)
        Me.btnexit.Name = "btnexit"
        Me.btnexit.Size = New System.Drawing.Size(75, 39)
        Me.btnexit.TabIndex = 35
        Me.btnexit.Text = "Exit"
        Me.btnexit.UseVisualStyleBackColor = True
        '
        'Label3
        '
        Me.Label3.AutoSize = True
        Me.Label3.Location = New System.Drawing.Point(222, 57)
        Me.Label3.Name = "Label3"
        Me.Label3.Size = New System.Drawing.Size(87, 13)
        Me.Label3.TabIndex = 53
        Me.Label3.Text = "CHECKED PWR"
        '
        'chb3
        '
        Me.chb3.AutoSize = True
        Me.chb3.Enabled = False
        Me.chb3.Location = New System.Drawing.Point(225, 105)
        Me.chb3.Name = "chb3"
        Me.chb3.Size = New System.Drawing.Size(32, 17)
        Me.chb3.TabIndex = 54
        Me.chb3.Text = "3"
        Me.chb3.UseVisualStyleBackColor = True
        '
        'chb5
        '
        Me.chb5.AutoSize = True
        Me.chb5.Enabled = False
        Me.chb5.Location = New System.Drawing.Point(225, 135)
        Me.chb5.Name = "chb5"
        Me.chb5.Size = New System.Drawing.Size(32, 17)
        Me.chb5.TabIndex = 55
        Me.chb5.Text = "5"
        Me.chb5.UseVisualStyleBackColor = True
        '
        'chb6
        '
        Me.chb6.AutoSize = True
        Me.chb6.Enabled = False
        Me.chb6.Location = New System.Drawing.Point(225, 150)
        Me.chb6.Name = "chb6"
        Me.chb6.Size = New System.Drawing.Size(32, 17)
        Me.chb6.TabIndex = 56
        Me.chb6.Text = "6"
        Me.chb6.UseVisualStyleBackColor = True
        '
        'chb11
        '
        Me.chb11.AutoSize = True
        Me.chb11.Enabled = False
        Me.chb11.Location = New System.Drawing.Point(226, 228)
        Me.chb11.Name = "chb11"
        Me.chb11.Size = New System.Drawing.Size(38, 17)
        Me.chb11.TabIndex = 59
        Me.chb11.Text = "11"
        Me.chb11.UseVisualStyleBackColor = True
        '
        'chb10
        '
        Me.chb10.AutoSize = True
        Me.chb10.Enabled = False
        Me.chb10.Location = New System.Drawing.Point(226, 213)
        Me.chb10.Name = "chb10"
        Me.chb10.Size = New System.Drawing.Size(38, 17)
        Me.chb10.TabIndex = 58
        Me.chb10.Text = "10"
        Me.chb10.UseVisualStyleBackColor = True
        '
        'chb9
        '
        Me.chb9.AutoSize = True
        Me.chb9.Enabled = False
        Me.chb9.Location = New System.Drawing.Point(225, 196)
        Me.chb9.Name = "chb9"
        Me.chb9.Size = New System.Drawing.Size(32, 17)
        Me.chb9.TabIndex = 57
        Me.chb9.Text = "9"
        Me.chb9.UseVisualStyleBackColor = True
        '
        'Form1
        '
        Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
        Me.ClientSize = New System.Drawing.Size(1904, 1042)
        Me.Controls.Add(Me.btnexit)
        Me.Controls.Add(Me.btnstopvideo)
        Me.Controls.Add(Me.Panel1)
        Me.Controls.Add(Me.btnplayvideo)
        Me.MaximizeBox = False
        Me.MinimizeBox = False
        Me.Name = "Form1"
        Me.ShowIcon = False
        Me.Text = "Emir"
        Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
        Me.Panel1.ResumeLayout(False)
        Me.Panel1.PerformLayout()
        CType(Me.TrackBar1, System.ComponentModel.ISupportInitialize).EndInit()
        Me.ResumeLayout(False)

    End Sub
    Friend WithEvents FirmataVB1 As Firmata.FirmataVB
    Friend WithEvents Timer1 As System.Windows.Forms.Timer
    Friend WithEvents btnplayvideo As System.Windows.Forms.Button
    Friend WithEvents Panel1 As System.Windows.Forms.Panel
    Friend WithEvents Btnstopall As System.Windows.Forms.Button
    Friend WithEvents RadioButton13 As System.Windows.Forms.RadioButton
    Friend WithEvents Label2 As System.Windows.Forms.Label
    Friend WithEvents Label1 As System.Windows.Forms.Label
    Friend WithEvents chklst As System.Windows.Forms.CheckedListBox
    Friend WithEvents RadioButton12 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton11 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton10 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton9 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton8 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton7 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton6 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton5 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton4 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton3 As System.Windows.Forms.RadioButton
    Friend WithEvents RadioButton2 As System.Windows.Forms.RadioButton
    Friend WithEvents btnstoptest As System.Windows.Forms.Button
    Friend WithEvents TrackBar1 As System.Windows.Forms.TrackBar
    Friend WithEvents btnpwrtest As System.Windows.Forms.Button
    Friend WithEvents btndigitalpulse As System.Windows.Forms.Button
    Friend WithEvents btnstopvideo As System.Windows.Forms.Button
    Friend WithEvents btnexit As System.Windows.Forms.Button
    Friend WithEvents chb11 As System.Windows.Forms.CheckBox
    Friend WithEvents chb10 As System.Windows.Forms.CheckBox
    Friend WithEvents chb9 As System.Windows.Forms.CheckBox
    Friend WithEvents chb6 As System.Windows.Forms.CheckBox
    Friend WithEvents chb5 As System.Windows.Forms.CheckBox
    Friend WithEvents chb3 As System.Windows.Forms.CheckBox
    Friend WithEvents Label3 As System.Windows.Forms.Label

End Class