Skip to content

A basic example of a python GUI to read and write to a Aduino over the serial port

License

Notifications You must be signed in to change notification settings

adkoprek/ArudinoPySerial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

ArduinoPySerial - GUI interface for arduino comunication

A simple Python application to control some arduino functions from a GUI over the serial USB port.
Report Bug · Request Feature

About The Project

Screenshot

A basic example of a python GUI to read and write to a Aduino over the serial port. In this example a Arduino UNO was used and the functinoallity is based on reading the a0 analog input port and sending the data over serial in a JSON format. The Arduino UNO also has a command that can be send over the serial console to toggle the pin 13, you just have to send 0.

The project consists of 2 parts the Arduino Sketch PSI.ino and the python GUI main.py

Built With

Arduino Python

Getting Started

If you want your own copy just follow this steps

git clone https://github.com/adkoprek/ArudinoPySerial

Prerequisites

  • Python 3 interpreter
  • Arduino IDE
  • Tkinter: pip install tk
  • Serial: pip isntall pyserial

Usage

  • Load the Sketch onto an Arduino board of your choise
  • Start the Python program

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE.txt for more information.

About

A basic example of a python GUI to read and write to a Aduino over the serial port

Topics

Resources

License

Stars

Watchers

Forks