Иконка ресурса

Десктоп приложение для ws2812 1.0 (но есть пара багов)

В общем:
Приложение предназначено да windows оси, старался выполнять в стиле минимализма, ЯП - С++ и фреймворк qt

Из функционала - достаточно большое кол-во режимов из прошивки Гавера + регулировка статичного цвета и яркости. После выхода из программы сохраняется выбранные порт и режим (или цвет)

Запуск
Для работы программы необходимо прошить контроллер. Прошивка находится в папке "Arduino firmware". После прошивки (и после ближайшего перезапуска) всё светодиоды должны погаснуть. Далее необходимо разархивировать программу из папки relize в любое удобное для вас место и запустить test6.exe (это и есть программа). Можете создать ярлык на рабочем столе и забывать про эту папку

ЧтО нАжИмАтЬ?
После первого запуска программы может вылезти ошибка, это нормально,она говорит о том что не был найден последний режим и порт, в дальнейшем после любого изменения цвета ленты такого не произойдет. После закрытия окна ошибки появится меню управления, там в первую очередь необходимо выбрать порт к которому подключен контроллер. Список обновляется при нажатие на его раскрытие, по этому можете открывать и закрывать список портов до тех пор пока не появится нужный. После выбора порта можете нажимать на все кнопки (только не нажимайте другую кнопку пока не увидите реакции на ленте), сразу после нажатия данные отправляются на контроллер. В ползунках вы можете себе выбрать статический цвет, или изменить яркость свечения ленты

Различие представленной и Гаверской прошивки:
Добавление функционала для взаимодействия контроллера с ПК + добавление регулировки яркости и статичного цвета. В связи с этим не все режимы могут работать, некоторые же режимы и вовсе останавливают работу контроллера (такие вы можете найти в колонке "Багованные")

Известные баги
Предисловие:
Приложение было написано за неделю по причине пришёл приступ программиста, в основном писал для себя, по этому и есть некоторые баги
Баги:
  1. При быстром нажатии кнопок on/off и pause/continue значения могут перепутаться из-за того что контроллер не будет успевать принимать значения
  2. Так же при быстрой смене режимов контроллер может либо не принять число, либо включить другой режим
  3. Багованные режимы в прошивке Гавера есть режимы при работе которых контроллер либо перестает реагировать на команды, либо вообще отключает ленту (к такому режиму относится "Прикол")
  4. При перезапуске отображается не тот порт (хоть может отображаться и другой, подключение произошло к вашему последнему указанному)
Для избежания 1 и 2 категории багов рекомендуется после нажатия ожидать измений в работе контроллера (изменение цвета ленты)

Если вы напоролись на баги
  1. -ая Категория: перезапустите программу на ПК
  2. -ая Категория: выберете другой режим, или смените цвет
  3. -ая Категория: перезапустите контроллер
Дизайн
v64RHKjXUg8.jpg


Если вы нашли ещё какие то баги, имеете идеи предложения по доработке как программы так и прошивки или просто хотите что то узнать, и оставить отзыв то вот мои контакты:
Почта: [email protected]
Vk: vk.com/id524367028
Telegram: https://t.me/Jost228

Так же немного информации вы можете почитать кликнув в программе:
Сведения -> О программе
  • Лойс +1
Реакции: moog и karanighty
Автор
Jost221
Скачивания
618
Просмотры
1,553
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Jost221

  • Led_control 2.0
    Led_control 2.0
    Проект присутствовал на портале ранее, но теперь полностью переработан. Добавлена поддержка Linux