Thank You A Lot! On Tuesday, March 25, 2014 4:57:46 PM UTC, Ytai wrote: > > To get Celsius, get rid of the +273.15. > > You can connect as many devices as you want on the same I2C bus, as long > as they have distinct addresses. With the SparkFun TMP102, there's a slight > problem that the breakout board has pull-ups on it, so if you connect too > many of those in parallel you'd end up with excessively strong pull-ups. > > Alternatively, the IOIO has 3 I2C busses that you can use. > > > On Tue, Mar 25, 2014 at 2:39 AM, Marius Vosylius > <[email protected]<javascript:> > > wrote: > >> How would I get C? >> >> Another Question Ytai, Can I connect another Sensor which uses same SLA >> DLA? And which pins would I need to use this time. Thanks. >> >> >> On Tuesday, March 25, 2014 7:48:07 AM UTC, Ytai wrote: >> >>> 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] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> 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.
