Программа для считывания данных с платы Arduino (модели Uno / Nano)

Есть функции сканирования доступных COM портов, подключения/отключения к плате, остановки получения данных, отображение данных в окне, запись данных в файл txt

Программа работает на версии python 3.10

Для работы программы требуются следующие библиотеки:

PyQt5==5.15.9
PyQt5-Qt5==5.15.2
PyQt5-sip==12.12.1
numpy==1.24.3
pyqtgraph==0.13.7

Установить необходимые библиотеки можно с помощью команды:

pip install -r requirements.txt

Настройка программы:

  • В окне программы выберите COM порт Ардуино (кроме COM1), нажмите кнопку "Подключиться", настройте размеры тепловой карты (X и Y), а также время для задержки (в мс).

  • При необходимости окно можно развернуть на весь экран, разделы отображения информации (слева) и тепловую карту (справа) можно отрегулировать по ширине.

  • Для отключения от платы Ардуино, нажмите кнопку "Отключиться". Для приостановления получения и обновления данных, нажмите кнопку "Остановить"

image