Arduino Mega 2560 とやり取りする C# アプリケーションを作成しています。しかし、Arduino のボードを使用するのは初めてです。
私の質問は、デジタル入力の状態を監視するために、C# アプリケーションでピンをマップすることは可能ですか?
例:
私はこのようにArduinoのセットアップを行います
pinMode(22, INPUT)
(...)
pinMode(53, INPUT)
そして、C# では、特定のピンを読み取ってその状態を取得できます。次のようなものです:
serialPort1.Read("pin44"); //and with that read I can see if its in HIGH or LOW.
または
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
int pinNumber = serialPort1.**ReadPinNumber()**; //I would store the number of which pin is generating the data and do something with it.
}
私が十分に明確であったかどうかはわかりませんが、必要なのはarduinoから常にデータを受信し、どのピンから来ているかを知ることであり、必要に応じて何かを行うことができます.
私はすでに最初の部分を成功させました。私はデータを受け取り、それについて何かをすることができます。しかし、複数のピンに関しては注意が必要です。
前もって感謝します。