Mid-Senior Engineers: Reinvent your career with Robotics, earning $100k-$200k+ in the next 90 days. Learn More

Visualize Data using the Arduino Serial Monitor & Plotter

Liz Miller Learn Robotics

About the Author, Liz Miller, Founder/CEO @ Learn Robotics

Liz graduated with a degree in Robotics Engineering from Worcester Polytechnic Institute and researched drones at UPenn's GRASP Lab. Liz is a former Raytheon Engineer, where she managed major $MM automation projects worldwide. Today, she's the driving force behind Learn Robotics, offering the Robotics Career Blueprint for Engineering Professionals and beginner courses through the Online Robotics Class. Liz is a third-generation entrepreneur who is all about the application of innovation in robotics, automation, and AI. Follow Liz on LinkedIn and Facebook.

Disclosure: Some of the links below are affiliate links. This means that, at zero cost to you, Learn Robotics will earn an affiliate commission if you click through the link and finalize a purchase. Learn Robotics is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a way for websites to earn advertising revenues by advertising and linking to Amazon.com.

Join our Private Discord Server, MakeRobots! Sign Up

Today’s post is going to be a bit shorter because I’ve created a video walk-through that explains the how-to’s. So if you’re a visual learner, you’re in luck!

Visualize Data using the Arduino IDE

I’ve been working on projects lately where data visualization is very important. So, as curious as I am, I wanted to find a way to easily record and visualize data without having to install 3rd-party software, use an Ethernet or Wifi shield, or write some sort of python code to query and plot my data.

Then, I found out about the Arduino Serial Plotter. The majority of you are probably familiar with the Serial Monitor, which allows us to display data on our computer from the Arduino using print statements.

Well, it turns out that the Serial Monitor has a brother, called the Serial Plotter. And let me tell you, it’s wicked cool. You don’t need anything but the Arduino IDE to use it, which means you already have access to it if you program from this environment.


Subscribe to YouTube

The Serial Plotter works by graphing print statements over time in real-time. So, you can set how many readings per time duration you want (in this video I collect a reading every second), and then it’s plotted on a 2D graph.

You can also plot your own x, y variables, which allows flexibility in case you don’t want to plot over time.

And, for all you math wizards out there, you can also create multivariate plots, which can be helpful if you’re trying to do an analysis between two sensor readings over time.

Go ahead and have a watch at the video, and let me know in the comments below if you knew about the Serial Plotter, and how you’ve used it!

The code from this video is from my post about creating a Light Following Robot, which you can read here.

Experienced Engineer (Mechanical, Electrical, Computer, Software): If I offered to help you upgrade your engineering career to robotics, earning $100k-$200k+ in the next 90 days, would you take me up on that offer? Click here for details.
Liz Miller Learn Robotics

🚀 Pre-Launch: Become a "MakeR" with MakeRobots!

Hey Reader, 👋

Liz Miller, Founder/CEO, here with some Exciting News!

Learn Robotics just acquired MakeRobots™, an Online Robotics Community, and are prepping its Official Learn Robotics Debut in Late 2023.

MakeRobots™ is your one-stop-shop for learning, gaining coding, electronics, and robotics skills, connecting, and building robots for one low monthly membership!

Join MakeRobots™ at our Special Pre-launch Rate!
🤖 Access our Private Community & Robotics Courses
💬 Network, Collaborate, Connect with Other Makers
🔓 Only $5.99/month – locked in for life
⏱️ Pre-launch deal is Limited to the first 1,000 subscribers

This is a perfect opportunity for you to get into the fastest growing robotics community on the internet, at our ground-level, pre-launch membership rates.

👇 Click the button below to Claim your Pre-launch Membership and become a MakeR in the MakeRobots Community, today!

Learn Robotics Botly Favicon

MORE LEARN ROBOTICS ARTICLES