我有一个问题,我想在线程循环中使用串口。但我不能,因为我的线程不是静态的,我的threadloop是静态的。 你知道吗?
我的代码(简化):
public static void ThreadLoop()
{
// My code is simplified in this example...
do
{
SendToArduino(coordinate, r, g, b)
} while (Thread.CurrentThread.IsAlive);
}
private static void SendToArduino(string coordinate, byte r, byte g, byte b)
{
currentPort.WriteLine(coordinate);
currentPort.Write(new Byte[] {r, g, b}, 0, 4);
}
提前致谢。