Hallo zusammen!
An meinen Computer habe ich ein RFID Lesegerät per SerialPort angeschlossen. Wenn sich nun ein Transponder nähert, sendet das Lesegerät dessen ID. Nun soll mein Programm darauf achten, ob Daten über den Serial Port gesendet werden. Wenn ja soll er die, zum Test, in einer MessageBox ausgeben.
Momentan habe ich das so gelöst:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
serialPort1.Open();
}
private void serialPort1\_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
MessageBox.Show(serialPort1.ReadExisting());
}
private void Form1\_FormClosing(object sender, FormClosingEventArgs e)
{
serialPort1.Close();
}
}
In der Designer.cs Datei steht, dass „serialPort1“ folgende Standard-Eigenschaften hat: Baudrate: 9600, Datenbits: 8, StopBits: One, Parity: None, ReadBufferSize: 4096, ReadTimeOut: -1, ReceivedBytesThreshold: 1, etc.
Habe ich das so richtig gemacht?
Vielen Dank!
Gruß pcfreak92