USB経由でPCに接続されたArduino Unoがあり、シリアル経由でPHPから温度センサーに通信しています。
現在、温度センサーは値を記録し、シリアル接続を介して直接 PC に送信します。ただし、これは長期間読み取れない場合があります。したがって、この方法は効率が悪いのではないかと思います。
実際に温度を確認してシリアル経由でメッセージをPCに送信する前に、PXからのシリアルメッセージをArduinoでリッスンできると考えていたため、0.1秒ごとに温度を確認しないため、より効率的になりました。
私の質問は次のとおりです。
- これは、コード効率の観点から実際に行う価値がありますか?
- 私の提案した方法よりもこれを改善するためのより良い方法はありますか?
- これらの変更により、バッテリーのパフォーマンスが向上しますか (たとえば、シリアルではなく別の通信モデルを使用していたため、バッテリーが必要になる場合があります)。