Random Nerd Tutorials

Arduino Serial Plotter – New Tool


The latest release of the Arduino IDE 1.6.6 comes with a new tool called Serial Plotter. This tools gives you the ability to visualize your data in a plot that is updated in real time.

Before you continue reading this project, I recommend reading the following tutorials: 

How the Arduino Serial Plotter Works

The Arduino Serial Plotter is a Tool that comes pre-installed with your Arduino IDE (version 1.6.6 and above) that takes incoming serial data and displays them in a plot.

The vertical Y axis adjusts as the value of your serial data increases or decreases. The X axis has 500 points and each tick of the axis is equal to an executed Serial.println() command.

This means that the plot is updated every time you use the Serial.println() command with a new value .

plotter arduino

Download the Arduino IDE version 1.6.6 or above

In order to use the Serial Plotter tool you need to download the latest version of the Arduino IDE, at the time I’m writing this blog post is version 1.6.6.

Arduino with DHT11 Temperature and Humidity Sensor

To test the Serial Plotter tool I’m going to build a simple circuit that measures the temperature with the DHT11 sensor.

You need the following components to make this circuit:

You can use the preceding links or go directly to MakerAdvisor.com/tools to find all the parts for your projects at the best price!

Here’s how to connect the DHT11 to an Arduino:




  • VCC (3V to 5V)
  • Data OUT
  • Don’t connect
  • GND

Source code

Here’s the code you need for this project:

  1. Download the DHT11 library here
  2. Unzip the DHT library
  3. Rename the extracted folder and remove the “-“. Otherwise your Arduino IDE won’t recognize your library
  4. Install the DHT11 in your Arduino IDE
  5. Restart your Arduino IDE
  6. Go to Files / Examples / DHT_SENSOR_LIB / DHT Tester
  7. Upload the code

How to Open the Serial Plotter

Go to your Arduino IDE, select “Tools” and from the drop-down menu open “Serial Plotter” (see Figure below).

Serial plotter screenshot


In this project the Arduino is measuring the temperature in degree Celsius (°C) and printing those readings into the Arduino Serial Plotter as shown below.


This tool is very limited right now and there isn’t much you can do with it at the moment, but I hope we can see new improvements and a wider range of features very soon!

I hope you found this tutorial useful.

Share this post with a friend that also likes electronics!

You can contact me by leaving a comment. If you like this post probably you might like my next ones, so please support me by subscribing my blog and my Facebook Page.

Thanks for reading,

-Rui Santos

Learn ESP32 with Arduino IDE

This our complete guide to program the ESP32 with Arduino IDE, including projects, tips, and tricks! The registrations are open, so SIGN UP NOW »

Recommended Resources

Home Automation using ESP8266 »
Build IoT projects and home automation gadgets with the ESP8266 Wi-Fi module.

Build a Home Automation System »
Learn how to build a automation system using open-source hardware and software from scratch.

Arduino Step-by-Step Projects »
Build 25 cool Arduino projects with our course even with no prior experience!

Leave a Comment:

Add Your Reply

Grab our Electronics and Programming Courses