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.
