Serial Monitor Extended (beta)
I proudly present the "Serial Monitor Extended" application to you. When I started working with Arduino, I wasn't satisfied with the overall options of the official Serial Monitor, so I decided to write my own.
The interface is quite similar to Arduino IDE's own Serial Monitor, but with some tweaks.
This is a work in progress, so expect to see improvements and new features in the future.
Download Now! - Links: Serial Monitor Extended | David Refoua's blog
Please do NOT mirror at all!
- Auto Close: Using the 'Keep Open' option you can decide whether to keep the port open, or open it ONLy when sending data.
- Better Status: Now you can actually see if you are connected to a specified port or not, visible at the top of the form.
- Easy Port Switch: Now you can also easily change the port, without closing the window to change it from the toolbar. You don't even need to close the port to change it!
(Note: To change the port, click on the 'Port COMx is OPEN/CLOSED.')
- Name Friendly: You can now see what port you are actually connecting to, rather seeing a number. (This is useful for non-Arduino chips and clones, Arduino already shows you what Arduino device are you connected to.)
- Error Messages: This app will show you a clear and easy-to-understand error message, if anything goes wrong.
- Line Ending: The line ending selection is now easier, and prettier.
This is a beta version and may have some problems. One known issue is that the app may freeze if you select a wrong baud rate for now. Don't worry, I will fix it soon.
I will implement these features in the future:
- Serial to Mouse, Keyboard, Midi controller bridge.
(Cool, isn't it? I'm working on it)
- Disable Auto-Reset by software.
I know that many people are sometimes annoyed by the arduino's auto-reset on opening a new connections. While there are hardware solutions available,
I have written a small function to disable the DTR pin while transmitting data. I'll merge that code into Serial Monitor Extended soon.
- Serial to TCP connection
This can be a replacement to setups like Node.JS, a stand-alone easier app. The difference is that you can use the monitor and the network at the same time!
- Support for Hyper Terminal's Cursor control escape characters.
- Terminal Color Support (+Easy Arduino Library)
- Log for sent data, also a history list to automatically re-enter the previous sent data
I hope you like this software. 'Serial Monitor Extended' is a free, and open-source app written by me (David@Refoua.me). The source-code is written in C# and will be soon available in GitHub, for enthusiastic people.
Please use and share your opinion!
Post your feedback here: Arduino IDE Serial Monitor Improvements [+READ] - Interfacing w/ Software on the Computer - Arduino Forum