Advanced Serial Monitor

About this project

This project features the development of the Advanced Serial Monitor, a Java-based desktop application designed to simplify and enhance development with serial devices, specifically Arduino microcontrollers. The Advanced Serial Monitor displays information received through a serial port and is outfitted with a wide range of features, which are not available in the Arduino IDE’s built-in serial monitor.

Features

  • Customizable user interface

    Set line-wrap, auto scroll, timestamp, text size, window size, window and always stay on top.

  • Dynamic configuration

    Change baud rate, communication port, and used character sets on the fly (changes take effect immediately).

  • Configure message terminator

    A major feature missing from the serial monitor of the Arduino IDE is the ability to set the endline character. Select from newline (\n), carriage return (\r), null byte (\0) or nothing.

  • Set character set

    Set the character set used for reading and writing data (US-ASCII, ISO-8859-1, UTF-8, UTF-16, UTF-16LE, UTF-16-BE), or display raw incoming data as bytes.

  • Easy export

    Stream or export contents of the console to a selected file.

Gallery