#1 2020-11-08 17:35:11

Сергій_П
Учасник
Зареєстрований: 2020-02-08
Повідомлень: 18

Разложить звук на три диапазона

Здраствуйте.

Есть у меня такая интересная задачка. На ардуино подается аудиосигнал и при наличии определенной
частоты загорается соотверствующий светодиод.
Диапазоны такие - 200, 10000 и 19000 герц.

Знаю что делается это с помощью быстрого преобразования Фурье, но с таким кодом никогда не работал.

Может кто делал что либо подобное или есть готовый код или пример?

Буду благодарен за любую подсказку.

Думаю тема будет интересна многим, на основе этого кода можно сделать например светомузыку.

Неактивний

#2 2020-11-08 17:45:26

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: Разложить звук на три диапазона

А копеечной MSGEQ7 точно не хватит? Она сама всё разложит, считывай готовый спектр только.

Неактивний

#3 2020-11-08 18:49:07

Сергій_П
Учасник
Зареєстрований: 2020-02-08
Повідомлень: 18

Re: Разложить звук на три диапазона

Ну, не такая и копеешная - от 60 грн.

Да и на будущее хотел бы иметь понятие как работает метод Фурье.

Думаю все не очень сложно. Мне бы простенький код с комментариями...

К тому же ей все равно нужна плата Ардуино.

Остання редакція Сергій_П (2020-11-08 19:24:55)

Неактивний

#4 2020-11-08 21:49:13

Kaka
Учасник
Зареєстрований: 2018-03-21
Повідомлень: 411

Re: Разложить звук на три диапазона

Сергій_П пише:

Думаю все не очень сложно.

Если математически (с карандашом и листочком бумаги) понимаешь что такое преобразование Фурье, то да, не сложно.

А вот, если не понимаешь, то

Сергій_П пише:

простенький код с комментариями...

Не поможет ни разу.

Впрочем, простенькие коды с комментариями есть в примерах к библиотеке, бери, разбирайся - https://github.com/arduino-libraries/TFT

Неактивний

#5 2020-11-08 22:31:47

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Разложить звук на три диапазона

Сергій_П пише:

Ну, не такая и копеешная - от 60 грн.

Да и на будущее хотел бы иметь понятие как работает метод Фурье.

Думаю все не очень сложно. Мне бы простенький код с комментариями...

К тому же ей все равно нужна плата Ардуино.

http://blurtime.blogspot.com/2010/11/ar … ctrum.html

Неактивний

#6 2020-11-08 22:42:06

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,025

Re: Разложить звук на три диапазона

Kaka пише:

Впрочем, простенькие коды с комментариями есть в примерах к библиотеке, бери, разбирайся - https://github.com/arduino-libraries/TFT

Вы наверное ошиблись ссылкой. По моему вот эту нужно было https://github.com/kosme/arduinoFFT

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму