Can you send your latest code as well as a more elaborate explanation on what's not working? On Mar 24, 2014 11:57 AM, "Marius Vosylius" <[email protected]> wrote:
> Still can't figure it out, can you please help Ytai. > > On Monday, March 24, 2014 5:57:26 PM UTC, Ytai wrote: >> >> See IOIOSimpleApp as an example that reads a value from an analog input. >> Simply replace the analog voltage reading with a call to your >> getTemperature() method. >> >> >> On Mon, Mar 24, 2014 at 10:42 AM, Marius Vosylius >> <[email protected]>wrote: >> >>> So how I can Output the reading Please? >>> >>> >>> On Monday, March 24, 2014 5:34:58 PM UTC, Ytai wrote: >>> >>>> That seems OK. If I were you I would probably leave the INA226 as a >>>> class and use it from the Looper, but that's mostly a stylistic matter. >>>> >>>> >>>> On Mon, Mar 24, 2014 at 10:26 AM, Marius Vosylius < >>>> [email protected]> wrote: >>>> >>>>> Main Class: >>>>> >>>>> private TwiMaster twi; >>>>> >>>>> private static final byte address = 0x48; >>>>> >>>>> private static final byte[] request = {0x00}; >>>>> >>>>> private final byte[] response = new byte[2]; >>>>> >>>>> Looper Class: >>>>> >>>>> 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 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; >>>>> >>>>> } >>>>> >>>>> } >>>>> >>>>> Is this what I have is Correct? I don't get any error. >>>>> >>>>>> >>>>>> -- >>>>> 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. > -- 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.
