Fri Apr 12, 2019 7:58 am
ik heb al van alles geprobeerd.
deze code heb ik geprobeerd van pc naar pc en dat werkt.
op de Raspberry Pi met Noobs en mono werkt ontvangen niet.
ik heb er putty op gezet en 2 maal opgestart met 1 serieel poort op /dev/ttyS0 en 1 serieel poort op /dev/ttyUSB0 en dat werkt wel.
using System;
using System.IO.Ports;
class PortDataReceived
{
public static void Main()
{
SerialPort mySerialPort = new SerialPort("/dev/ttyS0");
mySerialPort.BaudRate = 9600;
mySerialPort.Parity = Parity.None;
mySerialPort.StopBits = StopBits.One;
mySerialPort.DataBits = 8;
mySerialPort.Handshake = Handshake.None;
mySerialPort.RtsEnable = true;
mySerialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);
mySerialPort.Open();
Console.WriteLine("Press any key to continue...");
Console.WriteLine();
Console.ReadKey();
mySerialPort.Close();
}
private static void DataReceivedHandler(
object sender,
SerialDataReceivedEventArgs e)
{
SerialPort sp = (SerialPort)sender;
string indata = sp.ReadExisting();
Console.WriteLine("Data Received:");
Console.Write(indata);
}
}