Hello,
I am trying to read the temperature of the ISELED device.
For this I used the code from the Freemaster example:
case 12:
appState = OPERATION_ONGOING;
digLEDResultStrip1.chainLength = nrOfLEDs;
digLED_Read_Temp(&digLEDResultStrip1, strip);
ServiceNumber = 0;
break;
I got the following results:
I need this formula for the conversion:
But the Values are to high to get a real temperature out of the formula.
Where is my mistake?
Thanks a lot for the help!
Best regards
Oliver
Hello,
Every response contains 2 fields: address and data, each 12 bits wide. In your case for the first LED the value 4461 => 0x116D where 0x1 is the address of the first LED and 0x16D is the value used to calculate the actual temperature.
Best regards,
Dragos.