2

連想配列を作成したいと思います。簡単にするために、配列のキー/値タイプの恩恵を受けることができると思います。たとえば、キー/値を使用できます。

PH/2.85、
EC/700、
温度/72

私はArduinoで配列を扱ったことがなく、どこから始めればよいかまったくわかりません。私が取り組んでいるプロジェクトには、ph、ec、temp センサーの 3 つのセンサーがあります。データを計算し、シリアル データをリッスンする C# プログラムに送信します。C# アプリケーションは問題なく動作していますが、センサー データを格納するための戦略を理解するのに苦労しています。どんなアイデアでも大歓迎です。

4

1 に答える 1

2

可能であれば、ハッシュ/連想配列はメモリが安価なC#に保管し、Arduinoには保管しないでください。代わりに、Arduinoに、プレーンな印刷ステートメントを使用して、データを簡単に作成できる形式でシリアル化してもらいます。C#側では、必要に応じてライブラリを使用してデータを逆シリアル化できます。

最も簡単なのは、 CSV形式でデータをシリアル化することです。

2.85,700,72

または、 JSON形式でデータをシリアル化できます。

{"ph": 2.85, "ec": 700, "temp": 72}

次に、C#側で、jsonライブラリを使用して、これを1つの簡単なステップでハッシュに変換します。

于 2012-06-26T13:16:10.023 に答える