我正在尝试制作一个程序,以使我能够控制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度”。

最佳答案

您需要致电serialComms.Open()

10-08 00:44