Skip to content

heshanthenura/SerialMonitor-JavaFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serial Monitor - JavaFX

Serial Monitor is a JavaFX application for monitoring data from a serial port.

Features

  • Connect to a serial port and monitor data in real-time
  • Select baud rate and data bits for the serial communication
  • Automatically detect available serial ports
  • Error handling for busy or disconnected ports
  • User-friendly GUI with a text area for displaying data and an error field for displaying port-related errors

Screenshots

Serial Monitor

Getting Started

Prerequisites

  • Java Development Kit (JDK) 8 or higher installed
  • Gradle installed

Clone the Repository

git clone https://github.com/heshanthenura/SerialMonitor-JavaFX.git

Usage

  1. Launch the Serial Monitor application.

  2. Manual Port Selection:

    • Select the desired serial port from the drop-down menu.
    • Enter the baud rate for the serial communication.
    • Click on the "Set" button.
  3. Auto Port Detection:

    • Click on the "Auto Detect Ports" button to automatically detect available serial ports.
    • Select the desired serial port from the drop-down menu.
    • Enter the baud rate for the serial communication.
    • Click on the "Set" button.
  4. Click on the "Start" button to start monitoring the selected serial port.

  5. Data received from the serial port will be displayed in the text area.

  6. If the selected serial port is busy or disconnected, an error message will be shown in the error field.

  7. To stop monitoring the serial port, click on the "Stop" button.

Contributing

Contributions are welcome! If you have any improvements or bug fixes, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make the necessary code changes.

  4. Commit your changes and push them to your forked repository.

  5. Submit a pull request to the main repository.

We appreciate your contributions to make this project better!

If you're interested in custom application development or would like to discuss a project, please don't hesitate to contact me.

About

Serial Monitor and Plotter made using JavaFX

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published