Looks OK. Those are in degrees Kelvin. On Mar 24, 2014 11:21 PM, "Marius Vosylius" <[email protected]> wrote:
> Ytai, Finally I got some output now on my app. But readings does it look > correct I get 288.65 288.71. > > On Monday, March 24, 2014 10:21:06 PM UTC, Ytai wrote: >> >> The code seems OK. What are you seeing in the logs? >> Also, did you intentionally change the TWI number back to 0? >> On Mar 24, 2014 3:15 PM, "Marius Vosylius" <[email protected]> wrote: >> >>> Ytai, Could you have a look what is wrong as Im still cant get output: >>> >>> class Looper extends BaseIOIOLooper { >>> >>> public void setup() throws ConnectionLostException { >>> >>> twi = ioio_.openTwiMaster(0, TwiMaster.Rate.RATE_100KHz, false); >>> >>> runOnUiThread(new Runnable() { >>> >>> public void run() { >>> >>> Toast.makeText(getApplicationContext(), >>> >>> "TMP102 Connected!", Toast.LENGTH_SHORT >>> ).show(); >>> >>> } >>> >>> }); >>> >>> } >>> >>> public void loop() throws ConnectionLostException, >>> InterruptedException { >>> >>> try { >>> >>> twi.writeRead(address, false, request, request.length, response, >>> response.length); >>> >>> /* Update UI */ >>> >>> updateViews(getTemperature()); >>> >>> } catch (InterruptedException e) { >>> >>> ioio_.disconnect(); >>> >>> } catch (ConnectionLostException e) { >>> >>> throw e; >>> >>> } catch (Exception e) { >>> >>> // TODO Auto-generated catch block >>> >>> e.printStackTrace(); >>> >>> } >>> >>> } >>> >>> public float getTemperature() throws Exception { >>> >>> if (!twi.writeRead(address, false, request, 1, response, 2)) { >>> >>> throw new Exception("I2C transaction with TMP102 failed."); >>> >>> } >>> >>> int temp = Temp.from(response[0]) << 8 | Temp.from(response[1]); >>> >>> temp >>= 4; >>> >>> return temp / 16.f + 273.15f; >>> >>> } >>> >>> } >>> >>> private void updateViews(float f) { >>> >>> final String str = String.format("%.2f", f); >>> >>> runOnUiThread(new Runnable() { >>> >>> @Override >>> >>> public void run() { >>> >>> tmpTextView.setText(str); >>> >>> } >>> >>> }); >>> >>> } >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "ioio-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/ioio-users. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > You received this message because you are subscribed to the Google Groups > "ioio-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/ioio-users. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "ioio-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/ioio-users. For more options, visit https://groups.google.com/d/optout.
