@eltonc please edit your post, using the pencil icon at the bottom, and add triple backticks at the beginning and end of your code so that it displays correctly.
Triple backticks look like this:
```
You should also be aware that these two thermocouple.read commands:
are asking the sensor to take a reading., and will be executed within one or two milliseconds of each other.
Your own in-code comments say…
What you should be doing is having a single thermocouple.read command, at the beginning of your void sendsensor() function which stores the reading in a variable. You already have this, and the variable is called temp, and you should be printing that staved value in your serial print statements, to avoid forcing the sensor to take multiple readings in short succession.
If you need the readings in both Celsius and Fahrenheit then then you should do a mathematical conversion rather than taking two readings.