Вы находитесь на странице: 1из 3

Imports System.IO Imports System.IO.Ports Imports System.

Threading Public Class Form1 Shared _continue As Boolean Shared _serialPort As SerialPort Dim Incoming As String Public test As String Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.Even tArgs) Handles MyBase.Load SerialPort1.Close() SerialPort1.PortName = "com4" 'change com port to match your Arduino por t SerialPort1.BaudRate = 9600 SerialPort1.DataBits = 8 SerialPort1.Parity = Parity.None SerialPort1.StopBits = StopBits.One SerialPort1.Handshake = Handshake.None SerialPort1.Encoding = System.Text.Encoding.Default 'very important! End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.E ventArgs) Handles Button2.Click SerialPort1.Open() SerialPort1.Write("0") SerialPort1.Close() End Sub Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System .EventArgs) SerialPort1.Open() SerialPort1.Write("1") SerialPort1.Close() End Sub Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.Ev entArgs) Handles Label1.Click End Sub

Private Sub TrackBar1_Scroll(ByVal sender As System.Object, ByVal e As Syste m.EventArgs) TextBox1.Text = TrackBar1.Value * 10 SerialPort1.Open() test = SerialPort1.ReadExisting SerialPort1.Close() TextBox2.Text = test If TrackBar1.Value = 0 Then SerialPort1.Open() SerialPort1.Write("0") SerialPort1.Close() End If If TrackBar1.Value = 1 Then SerialPort1.Open()

SerialPort1.Write("10") SerialPort1.Close() End If If TrackBar1.Value = 2 Then SerialPort1.Open() SerialPort1.Write("20") SerialPort1.Close() End If If TrackBar1.Value = 3 Then SerialPort1.Open() SerialPort1.Write("30") SerialPort1.Close() End If If TrackBar1.Value = 3 Then SerialPort1.Open() SerialPort1.Write("40") SerialPort1.Close() End If If TrackBar1.Value = 3 Then SerialPort1.Open() SerialPort1.Write("50") SerialPort1.Close() End If If TrackBar1.Value = 3 Then SerialPort1.Open() SerialPort1.Write("100") SerialPort1.Close() End If If TrackBar1.Value = 3 Then SerialPort1.Open() SerialPort1.Write("150") SerialPort1.Close() End If If TrackBar1.Value = 3 Then SerialPort1.Open() SerialPort1.Write("255") SerialPort1.Close() End If End Sub Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As S ystem.EventArgs)

End Sub Private Sub VScrollBar1_Scroll(ByVal sender As System.Object, ByVal e As Sys tem.Windows.Forms.ScrollEventArgs) End Sub

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) SerialPort1.Open() If CheckBox1.Checked = True Then SerialPort1.Write("100") Else SerialPort1.Write("101") End If SerialPort1.Close() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.E ventArgs) Handles Button3.Click SerialPort1.Open() SerialPort1.Write("1") SerialPort1.Close() End Sub End Class

Вам также может понравиться