Graph Maker is a Python application that communicates with Arduino via serial port to visualize real-time data in graph form. It features a graphical user interface built with PyQt, which allows users to interactively visualize data streamed from Arduino sensors.
- Python 3.8 or newer
- PyQt5
- An Arduino board
- Arduino IDE (to upload sketches to the Arduino)
-
Arduino Setup:
- Connect your Arduino to your computer.
- Open Arduino IDE, upload the provided sketch to read from the desired sensors.
- Ensure the serial communication is set correctly (baud rate, etc.).
-
Software Setup:
- Clone this repository:
git clone https://github.com/yourusername/graph_maker.git
- Install the required Python dependencies:
pip install pyqt5 serial
- Navigate to the project directory and run the main script:
python main_ui.py
- Clone this repository:
Launch the Graph Maker by executing main_ui.py
. Make sure the Arduino is connected and transmitting data. Use the GUI to start receiving and plotting data from Arduino. Adjust settings as necessary for different sensors or data rates.
This project is no longer actively maintained. For major issues or enhancements, please consider forking the repository to make improvements.
For support or specific inquiries related to this project, please contact via email: [[email protected]].
This project is licensed under the MIT License - see the LICENSE file for details.