user14515: I succeeded in programming a system of thermoregulation using Arduino.  This system holds the temperature of a plate at 37°C. I used a PID corrector to realize this.
What I want to do now is make a graphic interface that can communicate with the Arduino, allowing me to see a graph of the temperature.
I would like an explanation of how to send temperature data to a graphic interface using Arduino Uno.

user4143: It all depends on what graphical interface.  There's many ways of doing it.  You have TFT screens that the Arduino controls directly (take a look at UTFT for example), or serially connected displays (such as the ones offered by 4D Systems).
First you need to decide what kind of display device you want to use - and that is deciding:

What your budget is
How many Arduino resources you can dedicate to the interface
What IO you have available on your Arduino

And more.

user4628: There are two main possibilities.
The first one is to make a GUI on the Arduino itself. Add a TFT screen, touchscreen if you want the user to interact, or a non-touchscreen (cheaper) if you just want to display. Then, within your Arduino code, you can display the temperature data, and if you go the touchscreen route, interact with the user.
I own a couple of Arduino Esplora devices, and they would be near perfect for this, as they have a non-touch TFT screen, a joystick, buttons and a pot. All the equipment you need to display the temperature. Oh, and it has temperature and light sensors onboard.

The second way would be to make a GUI on your desktop/laptop machine. In your Arduino code, you could send your temperature data through USB (Serial), Bluetooth (SoftwareSerial), WiFi, Ethernet, nRF, etc etc etc. If you don't mind having the Arduino tethered to your computer by a cable, USB<-->Serial is the easiest solution. The software on the computer listens on a serial socket and when it receives temperature data, it displays it within its GUI.
HTH

14515: <p>I succeeded in programming a system of thermoregulation using Arduino.  This system holds the temperature of a plate at 37°C. I used a PID corrector to realize this.</p>

<p>What I want to do now is make a graphic interface that can communicate with the Arduino, allowing me to see a graph of the temperature.</p>

<p>I would like an explanation of how to send temperature data to a graphic interface using Arduino Uno.</p>
 4143: <p>It all depends on what graphical interface.  There's many ways of doing it.  You have TFT screens that the Arduino controls directly (take a look at UTFT for example), or serially connected displays (such as the ones offered by 4D Systems).</p>

<p>First you need to decide what kind of display device you want to use - and that is deciding:</p>

<ol>
<li>What your budget is</li>
<li>How many Arduino resources you can dedicate to the interface</li>
<li>What IO you have available on your Arduino</li>
</ol>

<p>And more.</p>
 4628: <p>There are two main possibilities.</p>

<p>The first one is to make a GUI on the Arduino itself. Add a TFT screen, touchscreen if you want the user to interact, or a non-touchscreen (cheaper) if you just want to display. Then, within your Arduino code, you can display the temperature data, and if you go the touchscreen route, interact with the user.</p>

<p>I own a couple of <a href="https://www.arduino.cc/en/Main/ArduinoBoardEsplora" rel="nofollow noreferrer">Arduino Esplora</a> devices, and they would be near perfect for this, as they have a non-touch TFT screen, a joystick, buttons and a pot. All the equipment you need to display the temperature. Oh, and it has temperature and light sensors onboard.</p>

<p><a href="https://i.stack.imgur.com/8k8mC.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/8k8mC.jpg" alt="My Esplora Sketch"></a></p>

<p>The second way would be to make a GUI on your desktop/laptop machine. In your Arduino code, you could send your temperature data through USB (Serial), Bluetooth (SoftwareSerial), WiFi, Ethernet, nRF, etc etc etc. If you don't mind having the Arduino tethered to your computer by a cable, USB&lt;-->Serial is the easiest solution. The software on the computer listens on a serial socket and when it receives temperature data, it displays it within its GUI.</p>

<p>HTH</p>
