2014-01-08 2 views
0

Я использую библиотеку IOIO в андроиде и Bluetooth-ключ, чтобы получить результаты аппаратного обеспечения IOIO на телефоне Android, но, похоже, существует некоторое отставание в общении между IOIO и Android.Проблемы с задержкой Bluetooth IOIO для Android

поэтому я не знаю, была ли проблема с программным обеспечением в отношении кода или аппаратной проблемы, касающейся ключа Bluetooth.

конкретно я использую этот код:

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

, чтобы получить данные от датчика температуры к Android и у меня есть 2 проблемы:

1-было ли соединение Bluetooth или проводной USB соединение, чтение tempreture не обновляется.

2-проблема с задержкой Bluetooth, о которой я упоминал выше, где иногда приходится многократно открывать приложение для Android, чтобы появилось чтение, в отличие от соединения USB, где оно появляется в первый раз, но никогда не обновляется.

+0

Tempreture чтение не обновляют. ? ур кодирования? –

+0

посмотрите на ссылку, которую я опубликовал в теле вопроса, я просто скопировал и вставил код ничего нового ... мой код такой же, как тот, что указан в ссылке. Ответ ур? – user2469133

ответ

2

i не могу найти 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

Спасибо ....

+0

Я написал код, похожий на этот для handleTemp, да, но я попробую ваш код. – user2469133

+0

Я использовал onnewuithread, который не работал должным образом – user2469133