/Serial-Printer

A professional program to receive data from the serial port (Suitable for robotics engineers) + with serial plotter

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

A professional program to receive information from the serial port (Suitable for robotics engineers) + has a serial plotter

Screenshots

Download Demo

You can download the latest beta version for your Windows from here

Exampel

This app is made with Tinker. You can convert the PSP and PTSP that are in the code folder into an executable file and place it in the same folder as in the image below to make it work properly.

-These libraries are prerequisites

pip install tkinter
pip install serial
pip install PyQt5 

How Work

Program.environment.mp4
  • First, refresh the port and select the desired port. If the following comments are correct, that is, the port rate (such as Baud rate, Time Sleep, Byte Size, Stop Bit, etc.), click on connect and wait for a few moments. do. . . If the port is correct, it is connected and can be displayed on the monitor.
  • Print Time -> Print Display System Time ,Auto Scroll -> Auto scroll down ,Read String -> Gets the data in real form Auto ,Go End -> Automatically go to the end
  • of the data analysis line (ROLAN) -> This feature automatically if you do the following Code:
//Ardiuno Code:
int A = 234; #And...
Serial.print("A");
Serial.print(A);
Serial.print("B");
Serial.print(B);
Serial.print("C");
Serial.print(C);
Serial.print("AREF");
Serial.print(V);
Serial.println();

// Output Code :
A234B453C56732AREF6

Analyzes the data, writes its name and displays the less than, value, value and moment of the number in a list format. This program can give and analyze data from 1 to 5.

  • Max char in Line -> machine specifies character on a line ,RB -> reads in bit if enabled
  • The sent part is not complete yet, but it's convenient to write whatever you can and make it as Do it. Submit a string with a button.
  • Open plotter -> you can use it like arduino plotter but more advanced, actually a modified version of tauno-serial-plotter.

CREDITS

Special Thanks to