Daten vom COM Port auslesen Verfasst am: 01.10.2010, 09:54
Hallo.
Ich habe mir ein AVR programmiert und ihn an die serielle Schnittstelle angeschlossen. Sobald ich eine Taste am AVR drücke sendet dieser einmal die 1 an den Port.
Jetzt möchte ich das in meine in Visual Basic Express 2010 programmierte Stoppuhr einbauen.
Wenn die 1 gesendet wird, soll eine bestimmte Funktion in meinem Code ausgeführt werden.
Ich habe schon einige Stunden im Netz gesucht, aber die meisten Beispielcodes waren alle nur für VB6. Ich brauche ja für .NET oder?
Ich habe in meinem Projekt schon aus der Toolbox das SerialPort Element eingefügt und meinen COM2 bei Portname eingegeben.
Baudrate passt auch.
Jetzt habe ich doppelt auf DataReceived geklickt. Nun bin ich im Programmiermodus und kann meine eingaben machen.
Dort habe ich zum testen einfach mal reingeschrieben:
Code:
Private Sub SerialPort1_DataReceived(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
TextBox1.Text = "hallo"
End Sub
Das sollte es doch eigentlich gewesen sein oder?
Muss ich noch weitere einstellungen vornehmen?
Die Daten kommen auf jedenfall an, da mit hterm die 1sen ausgegeben werden. Und der Port wird auch nicht blockiert von Hterm. Das Disconnecte ich immer.