0

AndroidのIOIOライブラリとBluetoothドングルを使用して、IOIOハードウェアの結果をAndroid携帯のワイヤレスに取得していますが、IOIOとAndroidの間の通信に遅延があるようです。

コードに関するソフトウェアの問題なのか、Bluetooth ドングルに関するハードウェアの問題なのかはわかりません。

具体的には、このコードを使用しています:

http://demos-ioio-irthermometer.blogspot.com/2013/07/ioio-and-mlx90614-ir-thermometer.html

温度センサーからアンドロイドにデータを取得するには、2 つの問題があります。

1-接続がBluetoothまたは有線USB接続であるかどうかにかかわらず、温度の読み取り値は更新されません.

2-最初に表示されるが更新されないUSB接続とは異なり、読み取りが表示されるように、Androidアプリケーションを何度も再度開く必要がある場合がある、上記のBluetooth遅延の問題。

4

1 に答える 1

2

私はそこにhandleTemp()を見つけることができません.あなたが作成したと思います.それはこのようなものですか? .....

private void handleTemp (double temp)
{
    final float celsius = (float) (temp - 273.15);
    final float fahrenheit = (float) ((celsius*1.8) + 32);
      TempCelsius.post(new Runnable() {
        public void run() {
          TempCelsius.setText("Deg C: "+ celsius);
          TempFahrenheit .setText("Deg F: "+ fahrenheit);
        }
      });
 }

あなたのログは何を示していますか、 RAW:xxxxxxのようなもの

ありがとう ....

于 2014-01-14T05:47:13.320 に答える