the label5.caption= TempNow is just for displaying the temperature
The first call to the function will collect information from the serial port, and throw it away. Then, you assign the result of the 2nd call to the caption. By the time the 2nd call is made, there is no serial data to read.
so i basically could remove the whole "For i=1 to 5" line?
or decrease it to 1...3?
You're not listening. Perhaps I could illustrate the point this way:
What you need to do is...
(I'll put some more of the answer in the next post, but you can't read it until tomorrow, by which time you'll have forgotten the partial answer you got today.)