Pergunta

estou usando a biblioteca IOIO no Android e um dongle bluetooth para obter resultados do hardware IOIO para o telefone Android sem fio, mas parece haver algum atraso na comunicação entre o IOIO e o Android.

então não sei se foi um problema de software relacionado ao código ou um problema de hardware relacionado ao dongle bluetooth.

especificamente, estou usando este código:

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

para obter dados do sensor de temperatura para o Android e tenho 2 problemas:

1-se a conexão foi bluetooth ou USB com fio, a leitura da temperatura não é atualizada.

2-o problema de atraso do bluetooth que mencionei acima onde às vezes tenho que reabrir o aplicativo android várias vezes para que a leitura apareça, ao contrário da conexão usb onde aparece na primeira vez mas nunca atualiza.

Foi útil?

Solução

não consigo encontrar o identificadorTemp() aí, acho que você criou um, é assim?.....

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);
        }
      });
 }

O que seu log mostra, algo como CRU: xxxxxx

Obrigado ....

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top