Hallo möchte mit meinem Arduino Mega2560 folgendes realisieren:
möchte sowohl per button click Daten an Arduino senden und auch empfangen via SerialPort.
Das senden funktioniert soweit gut, doch das Empfangen der Daten vom Arduino zur GUI (Anzeige der empfangen Daten in Textbox) funktioniert nicht.
Habe mir auch das Tutorial dazu auf der Seite angesehn doch bekomme es nicht hin.
Habe es folgendermaßen programmiert:
ALso bekomme nichts also Ausgabe.
Mir ist eswichtig, dass ich die Daten vom Arduino in die Gui per Button klick empfange.
Bitte um hilfe. sitze da schon seit einigen Stunden und komme nicht weiter.
Danke
möchte sowohl per button click Daten an Arduino senden und auch empfangen via SerialPort.
Das senden funktioniert soweit gut, doch das Empfangen der Daten vom Arduino zur GUI (Anzeige der empfangen Daten in Textbox) funktioniert nicht.
Habe mir auch das Tutorial dazu auf der Seite angesehn doch bekomme es nicht hin.
Habe es folgendermaßen programmiert:
Quellcode
- Dim SP_Empfangen As String
- Dim inByte As String
- Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_i2c_receive.Click
- Try
- If Cmbport_i2c.Text = "" Then
- MsgBox("Please select a COM-Port")
- SerialPort_i2c.Close()
- Else
- SerialPort_i2c.PortName = Cmbport_i2c.Text
- SerialPort_i2c.Open()
- SerialPort_i2c.ReadTimeout = 1000
- End If
- Dim ToRead As Integer = SerialPort_i2c.BytesToRead
- If ToRead > 0 Then
- Dim Buffer(ToRead - 1) As Byte
- SerialPort_i2c.Read(Buffer, 0, ToRead)
- If inByte = vbCr Then
- SP_Empfangen = Nothing
- Else
- SP_Empfangen = inByte
- txtbox_i2c_receive.Text = SP_Empfangen
- End If
- End If
- Catch ex As Exception
- MsgBox("Error")
- End Try
- End sub
ALso bekomme nichts also Ausgabe.
Mir ist eswichtig, dass ich die Daten vom Arduino in die Gui per Button klick empfange.
Bitte um hilfe. sitze da schon seit einigen Stunden und komme nicht weiter.
Danke