/ArduinoPySerial

Программа для чтения значений из последовательного порта, передаваемых микроконтроллером.

Primary LanguagePython

Программа для чтения значений из последовательного порта, передаваемых микроконтроллером.

Начало работы

Для работы необходим python3.7 и выше. (Рекомендовано 3.10)


Установка

Linux

git clone https://github.com/stakancheck/ArduinoPySerial
cd ArduinoPySerial
python3 -m pip install virtualenv
virtualenv venv
source venv/bin/activate
python3 -m pip install -r requirements.txt

Windows

git clone https://github.com/stakancheck/ArduinoPySerial
cd ArduinoPySerial
py -m pip install venv
py -m venv venv
.\env\Scripts\activate
py -m pip install -r requirements.txt

Запуск

Linux

python3 main.py

Windows

py main.py


Конфигурация

Файл с настройками preferences.cfg Каждый параметр имеет комментарий. После изменения параметров необходимо перезапустить программу

Описание работы

  1. В окне Settings выбрать порт для платы и скорость передачи информации в порте.

Если не отображается порт, поменяйте кабель, проверьте наличие драйверов, для Linux проверте входите ли вы в группу dialout.

  1. В окне Monitor отображаеются текущие передаваемы показатели:

X - первое значение

Y - второе значение

График - третье значение

Максимальное и минимальное значения для третьего показателя можно задать в файле конфигураций. Так график будет отображаться корректней.


Video on youtube: https://youtu.be/6AjWgPOIiHk

Автор

Артём Суханов - Техлид | Программист - GitHub

Мобильная разработка на Java | Десктоп разработка на Python | Парсинг | Анализ данных