Arduinoを制御してHIGH信号を送信してモーターを回転させるプログラムを作成しようとしています。シリアルを介してモーターが動いたことを知らせるフィードバックがあります。
私の問題は、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 度移動しました」と同じです。