Code for ionization flow counter device
Основная логика находится в файле "flow_counter_main_with_ui.ino". Важно что бы файл "RI_logo_image_120x120.h" был в ОДНОЙ и той же папке что и "flow_counter_main_with_ui.ino".
- Лого 10 секунд
- Основной рабочий экран.
- По умолчанию энкодером редактируется скорость вращения насоса (PWM), если не редактируем EXPOS.
- Удержание кнопки энкодера — вкл/выкл помпы, об этом свидетельствует индикация на экране (красный/зеленый).
- Двойной клик кнопки энкодера — переключаем на редактирование EXPOS (единица = 1 секунда). Одинарный клик - выйти из режима.
- Измерение происходит за время экспозиции (по умолчанию 1 сек).
269 -273 строчки кода отвечают за минимальный импульс. При тестировании на реальном источнике - изменить минимальное значение.
- Файл main.py
- Скачать python. Развернуть виртуальное окружение. Скачать в него требуемые библиотеки.
- Подключить устройство к COM порту компьютера.
- Запустить скрипт main.py на ПК.
- Включить устройство.
- В результате в терминале на ПК должно быть сообщение "COM порт найден".
- Данные сохраняются в csv файл в той же папке, что и main.py.
- Имя файла нужно задавать в ручную!!! Если csv файл уже существует, то он перезапишется.