помогите с блоком из скетча

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
M_A_R_A_T
Рядовой
Сообщения: 85
Зарегистрирован: 03.07.2016{, 13:56}
Репутация: 1
Откуда: астана

помогите с блоком из скетча

#1

Сообщение M_A_R_A_T » 27.12.2020{, 21:52}

есть скетч анализатор спектра, ни как не могу сделать из него блок. проблемы вылазят в переменных в блоке. может просто подскажите как быть?
Вложения
__________________.ino
(6.87 КБ) 39 скачиваний

us5nbq
Рядовой
Сообщения: 18
Зарегистрирован: 28.02.2019{, 20:29}
Репутация: 4
Имя: Александр

помогите с блоком из скетча

#2

Сообщение us5nbq » 27.12.2020{, 22:44}

Поищи на сайте,где то был готовый анализатор.....все шо у меня осталось....
Пытался цветомузыку сваять,даже как то работало)))
цветомузыка2.flp
(1.29 МБ) 67 скачиваний

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

помогите с блоком из скетча

#3

Сообщение aidar_i » 28.12.2020{, 17:10}

M_A_R_A_T писал(а):
27.12.2020{, 21:52}
есть скетч анализатор спектра, ни как не могу сделать из него блок. проблемы вылазят в переменных в блоке. может просто подскажите как быть?
Я не понял, что у Вас там вылазит? Свой вариант блока хоть выложьте, посмотреть, вроде нет там ничего такого.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

помогите с блоком из скетча

#4

Сообщение AlexCrane » 28.12.2020{, 17:34}

M_A_R_A_T, Если для ардуино то здесь viewtopic.php?f=70&t=3326&start=20#p42860
Если для ESP32 то ниже
Вложения
Спектр_3_(CODE).ubi
(206.96 КБ) 49 скачиваний
ESP32_Спектр_v2_(CODE).ubi
(99.59 КБ) 38 скачиваний
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

M_A_R_A_T
Рядовой
Сообщения: 85
Зарегистрирован: 03.07.2016{, 13:56}
Репутация: 1
Откуда: астана

помогите с блоком из скетча

#5

Сообщение M_A_R_A_T » 29.12.2020{, 21:26}

AlexCrane, А есть под дисплей 2004 на все 4 строки?

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

помогите с блоком из скетча

#6

Сообщение AlexCrane » 30.12.2020{, 09:46}

M_A_R_A_T,
Исправил размер массива
Вложения
Спектр_v2_20Band_(CODE).ubi
(300.69 КБ) 51 скачивание
Spectr v2_20Band.flp
(425.12 КБ) 61 скачивание
Последний раз редактировалось AlexCrane 02.01.2021{, 08:28}, всего редактировалось 1 раз.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

M_A_R_A_T
Рядовой
Сообщения: 85
Зарегистрирован: 03.07.2016{, 13:56}
Репутация: 1
Откуда: астана

помогите с блоком из скетча

#7

Сообщение M_A_R_A_T » 30.12.2020{, 14:58}

aidar_i, вот то что у меня получилось.

Отправлено спустя 5 минут 54 секунды:
AlexCrane,
спасибо, попробую.
Вложения
анализатор.flp
(197.75 КБ) 57 скачиваний

M_A_R_A_T
Рядовой
Сообщения: 85
Зарегистрирован: 03.07.2016{, 13:56}
Репутация: 1
Откуда: астана

помогите с блоком из скетча

#8

Сообщение M_A_R_A_T » 30.12.2020{, 15:48}

что то у меня не так, не компилится, ошибка мне не известная.
Вложения
Безымянный.png

M_A_R_A_T
Рядовой
Сообщения: 85
Зарегистрирован: 03.07.2016{, 13:56}
Репутация: 1
Откуда: астана

помогите с блоком из скетча

#9

Сообщение M_A_R_A_T » 01.01.2021{, 16:09}

AlexCrane,
С Новым Годом! в блоке Spectr v2_20Band.flp, есть опечатка. в setup массив объявлен на 16, а должен на 20 значений. или может я чего не допонял?

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

помогите с блоком из скетча

#10

Сообщение aidar_i » 02.01.2021{, 00:07}

M_A_R_A_T писал(а):
01.01.2021{, 16:09}
AlexCrane,
С Новым Годом! в блоке Spectr v2_20Band.flp, есть опечатка. в setup массив объявлен на 16, а должен на 20 значений. или может я чего не допонял?
Правильно поняли.

Отправлено спустя 41 минуту 46 секунд:
Еще : #define LOG_OUT 1 должен стоять до библиотеки #include <FHT.h>. Может его нужно вообще засунуть в библиотеку.
Старый редактор библиотеки вставляет вперед, можно его перенести вперед уже в ардуино иде.

Отправлено спустя 2 минуты 32 секунды:
M_A_R_A_T писал(а):
30.12.2020{, 15:04}
aidar_i, вот то что у меня получилось.
Функцию void analyzeAudio() допишите, и вышеуказанная проблема.

Отправлено спустя 6 минут 25 секунд:
Да, в файле библиотеки FHT.h в строке 39 исправьте на #define LOG_OUT 1, компилируется уже правильно, такую строку с блока удалите.

Ответить

Вернуться в «Разработка пользовательских блоков»