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++) { // а вот что тут ему не нравится, я не пойму
Спаял матрицу 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++) { // а вот что тут ему не нравится, я не пойму