Sorry, but I had to assume you spelled it wrong because you showed an input and corresponding output with the misspelling before editing it.
As to your question, You have given no details of your code so I can only give you the general workflow...
Look at ScheduledTask and set your read to happen every 10 seconds. the workflow should look like this:
- Use DeviceOpen to make a connection to the Arduino
- Set up a function to read the temperature (using DeviceRead if your Arduino code and hardware are setup to read an analog port directly or DeviceExecute if you need to run a remote command to get the temperature)
- Execute ScheduledTask to cause your function to run periodically on a schedule, setting the temperature to a variable (say "temperature")
Use Dynamic to display the constantly updating temperature variable with
Dynamic[temperature]
or a more elegant variation -- Setting a nice background graphic or Font, color, etc.
You can log your temperature history by having the scheduled task append to a variable (say "tempLog"). Your Dynamic can then stay the same (showing the last value of temperature) or be updated to
Dynamic[tempLog[[-1]]]
When you are done you should stop the ScheduledTask and close the Device.
I hope this helps.
Regards,
Neil