ARDUINO Анализатор аудиоспектра. Обсуждение проекта

30.12.2018
5
0
1
#1
https://community.alexgyver.ru/threads/analizator-audio-spektra.31/
Спаял матрицу 32х9 из ленты. Все спаял согласно схеме, проблема в компиляции кода к матрице 32х9. Ставим ширину матрицы 32 высоту 9
компилятор выдает это
C:\Users\Admin\Desktop\FHTSpectrumAnalyzer-master\Firmware\spertrumWS2812_16x16_full\spertrumWS2812_16x16_full.ino: In function 'loop':
C:\Users\Admin\Desktop\FHTSpectrumAnalyzer-master\Firmware\spertrumWS2812_16x16_full\spertrumWS2812_16x16_full.ino:149:23: warning: iteration 16 invokes undefined behavior [-Waggressive-loop-optimizations]
if (maxLevel[pos] >= 0 && MAX_DOTS) { // тут я предполагаю что нужно &&(и) заменить на ||(или), ошибка проподает

C:\Users\Admin\Desktop\FHTSpectrumAnalyzer-master\Firmware\spertrumWS2812_16x16_full\spertrumWS2812_16x16_full.ino:103:28: note: containing loop
for (byte pos = 0; pos < WIDTH; pos++) { // а вот что тут ему не нравится, я не пойму
 
25.01.2019
1
0
1
#2
Здравствуйте! Повторил ваш проект на (MAX7219). Что отредактировать в скетче чтоб анализатор работал на 8и блоках? Или надо библиотеку править? Просто модуль уже лежит год спаенный без дела. А тут ваш проект подвернулся в тему.
 
Последнее редактирование: