Skip to content

alberand/PySM

Repository files navigation

PySM

Simple serial monitor implemented in Python 3 with usage of PyQt 5. Have basic function like Arduino IDE serial monitor. Feel free to send me some changes or bugs =)

Requirements:

  • Python 3
  • PyQt5 (Remember that you also need to install Qt5)
  • PySerial

Run:

python3 ./main.py

Screenshot:

Alt text

Notes

Still in progress! Doesn't work very well for now.

TODO

  • Change GUI policy. For now it's not obvious how to use it. For example port change, start/stop
  • Possibly, color-scheme will be useful. For example, specific HEX codes are highlighted by predefined colors.
    • Editor area for quick addition rules to color-scheme
  • Implement correct policy of interpreting special symbols in editor form.
  • Possibly available hardware ports (RTS, DTR)
  • If there is more than 5 devices convert buttons to QComboBox

References:

About

Python serial monitor. Based on PySerial and PyQt5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages