One thing I am noticing right off is the difference from the voltage my multimeter is reading versus the NGO. Currently my multimeter is showing 0.72V coming from the TMP36, but my NGO is showing 0.685v - 0.690v.
Here is my conversion for the ADC:
ShieldBase shieldBase = new ShieldBase(GoSockets.Socket8); AnalogInput aiTemp = new AnalogInput(shieldBase.AnalogChannels.ANALOG_PIN_A0); Double dVolts = aiTemp.Read() * (3300 / 1024F);
So you can see when I do the math to convert the volt reading to degrees I am coming up with not so acurate readings. Using the multimeter the temp would be 22° C which is correct for the room I am in, but the NGO shows ~66° C.
Does anyone have any tips on this?