I have overhauled the function from testing stage to now a useable function which should be called whenever the temperature is required. I am currently receiving a syntax error on one of the if statements which I can't work out for the life of me... comments in CAPITALS are notes to be read. I also wasnt sure if the calibration function needed to be more in depth but from my understanding we are just setting the offset value. perhaps we should have a way for them to clear the offset easily?