Skip to content

Latest commit

 

History

History
47 lines (25 loc) · 1.67 KB

README.md

File metadata and controls

47 lines (25 loc) · 1.67 KB

Serial Monitor Application (Beta version)

This is a Python-based application for monitoring and communicating over UART (Universal Asynchronous Receiver-Transmitter) connections. The application provides a user-friendly interface for establishing connections, sending and receiving data, and visualizing the received information.

Screenshots

image

image

Features

User-Friendly GUI: The application includes an intuitive graphical user interface for easy interaction with UART devices.

Real-time Data Visualization: It allows users to view received data in real-time and even plot it for analysis.

Configurable Settings: Users can specify the port and baud rate for establishing UART connections.

Data Logging: The application supports saving received data for later analysis.

How to Use

Clone the repository to your local machine.

Ensure you have Python installed.

Run the main.py file to launch the application.

In the GUI, enter the desired COM port and baud rate, then click the "Connect" button.

Start sending and receiving data over the UART connection.

Dependencies

Python 3.x

customtkinter (for GUI)

matplotlib (for real-time data plotting)

PySerial (for serial communication)

Contributing

If you'd like to contribute to this project, please fork the repository and create a pull request. We welcome improvements, bug fixes, and additional features.

Acknowledgments

Special thanks to the open-source community and libraries that made this project possible.