Hi everyone . I created a simple java application for plotting and recording serial data, I named it as MicroPlotter. I think it might be useful for anyone who wants to make a project centered on monitoring sensor data. The application works for any operating system and I included a user guide inside together with the software files for configuring this application (just uncompress the file).
I would be happy if anyone can take a look at this application and share some comments about it. My motivation behind this project was to give something back to the opensource community from which I have benefited from for so many years, specially the Arduino community that has made possible so many of my projects .
Find the application here --> GitHub - dmpine/MicroPlotterJava: Serial data plotting and recording tool
While Arduino IDE has a serial plotter, it is only useful for rapid testing of variables, it cannot hold many data points and you cannot record your data. You might also find yourself making your own custom board with an Atmel or PIC chip which are not programmed with Arduino IDE. MicroPlotter is suited for long experiments where you need to keep track of your variables for days if you need while at the same time recording your data on a file. If you right click the plot you'll find options for customization and exporting as an image. You can even change both axis to be logarithmic if you want, which is desirable in many situations. One big advantage is that it is a small app that can run on very old computers and you can launch several instances of the software if you have more than one microcontroller, you can even launch it on a Raspberry.
Here is a screenshot of the software: