https://github.com/arsdever/monitorx
Computer monitoring program
https://github.com/arsdever/monitorx
arduino c-plus-plus qt
Last synced: 2 months ago
JSON representation
Computer monitoring program
- Host: GitHub
- URL: https://github.com/arsdever/monitorx
- Owner: arsdever
- License: gpl-3.0
- Created: 2019-03-16T18:31:37.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-16T19:43:43.000Z (about 7 years ago)
- Last Synced: 2025-06-04T00:56:20.926Z (about 1 year ago)
- Topics: arduino, c-plus-plus, qt
- Language: C++
- Size: 457 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.md
- License: LICENSE
Awesome Lists containing this project
README

## Introduction
The purpose of this program is to monitor the devices, collect information, analyze them and notify if any problem.
Program contains various modules, that can be used individually. E.g. you can download and use only host resource monitor. After that you can downlad and use device visualizer module on [Arduino](https://arduino.cc/) as well. For instructions how to do that, see [below](#Instructions)
## Downloads
There are downloads available for **Linux** and **Windows** machines. Here are fast references to them
## Instructions
To use this software, you have to download the product from links [above](#Downloads). Here are detailed instructions on configurations for each module.
- ### monitorX *Host*
* **Windows** - This module doesn't need any configurations.
* **Linux** - Set the `LD_LIBRARY_PATH` variable to the `/monitorX/build/lib` path relative this folder using the following command
``` shell
export LD_LIBRARY_PATH=$LD_LIBRARYPATH;/monitorX/build/lib
```
- ### monitorX *Arduino visualizer*
For this module you will need to upload code to an Atmega MCU. You can use [Arduino IDE](https://www.arduino.cc/download) to build and upload the code. *Binaries for some boards are included*. After this process open the [`monitorX host`](#monitorx-host) application and
* **Windows** - in `Connect` menu select the port to connect.
* **Linux** - click `Connect` in menu bar and input the port's full path. E.g. `/dev/ttyS1`
Connect your LCD module to your Arduino board following this scheme. *Provided binaries are builded for this connection and for 20x4 sized LCD modules*

---
## Third party software
[Qt library](https://github.com/qt)
[Arduino IDE](https://arduino.cc/download)