我正在尝试制作一个程序,允许我控制 Arduino 发出一个高信号来转动我的电机,并且将通过串行反馈告诉我电机已被移动。
我的问题是我无法从 Arduino 获得任何反馈。这些是我的代码片段。
SerialPort serialComms;
Select_Arduino.IsEnabled = false;
serialComms = new SerialPort(Port_Name.SelectedItem.ToString(), Convert.ToInt32(Baud_Rate.SelectedItem.ToString()));
serialComms.DtrEnable = true;
serialComms.DataReceived += serialComms_DataReceived;
void serialComms_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
SamsungTV.Text = SamsungTV.Text + "\n" + e.ToString();
}
程序完全进不去serialComms_DataReceived
。有什么方法可以让我收到反馈吗?
反馈是“电机已逆时针移动 15 度”。