more work on temp reading using ds18b20