@novvel,
доработал ваш скетч.
1. Вынес все эффекты в функции и разместил отдельным файлов в проект.
2. Убрал багу с пиковой точкой в нечетных полосах, когда при падении в ноль точка пика перескакивала на соседний столбец.
3. Убрал багу с увеличением яркости и сам алгоритм изменения яркости переписал. Теперь изменяется плавней с шагом 10.
4. Сделал динамическую заставку при включении, которая проверяет все точки матрицы.
5. Сделал сохранение и загрузку настроек через EEPROM.
6. Сделал световую индикацию изменений параметров визуализации по двойному, тройному, четверному и пятерному нажатию на кнопку: красный - выключено, зелёный - включено.
7. Добавлено несколько дополнительных палитр в уже существующий набор режимов визуализации (кто-то на форуме просил - пользуйтесь!). Таким образом общее количество режимов достигло 12.
Сообщения об ошибках и разумные предложения по улучшению приветствуются.
доработал ваш скетч.
1. Вынес все эффекты в функции и разместил отдельным файлов в проект.
2. Убрал багу с пиковой точкой в нечетных полосах, когда при падении в ноль точка пика перескакивала на соседний столбец.
3. Убрал багу с увеличением яркости и сам алгоритм изменения яркости переписал. Теперь изменяется плавней с шагом 10.
4. Сделал динамическую заставку при включении, которая проверяет все точки матрицы.
5. Сделал сохранение и загрузку настроек через EEPROM.
6. Сделал световую индикацию изменений параметров визуализации по двойному, тройному, четверному и пятерному нажатию на кнопку: красный - выключено, зелёный - включено.
7. Добавлено несколько дополнительных палитр в уже существующий набор режимов визуализации (кто-то на форуме просил - пользуйтесь!). Таким образом общее количество режимов достигло 12.
Сообщения об ошибках и разумные предложения по улучшению приветствуются.
Вложения
-
29.6 KB Просмотры: 18
-
21 KB Просмотры: 23
Изменено: