1 / 1 / 0
Регистрация: 01.11.2022
Сообщений: 78
|
||||||
1 | ||||||
Хочу сделать анализатор спектра на Arduino с помощью преобразования Хартли29.04.2024, 17:56. Показов 692. Ответов 5
На комменты внимания не обращайте, использовал GPT, но хочется узнать мнение знающих людей
0
|
29.04.2024, 17:56 | |
Ответы с готовыми решениями:
5
Rgb matrix (64х32) P3 анализатор спектра (Arduino) Как сделать анализатор спектра звука средствами NET MMX для дискретного преобразования Хартли Proteus. Анализатор спектра |
6 / 3 / 3
Регистрация: 05.04.2024
Сообщений: 13
|
|
29.04.2024, 18:15 | 2 |
Вроде как всё нормально.
0
|
1 / 1 / 0
Регистрация: 01.11.2022
Сообщений: 78
|
||||||
01.05.2024, 19:41 [ТС] | 3 | |||||
Хорошо, что все хорошо. Но теперь у меня проблема: я хочу сделать плавную анимацию полосок, но они выводятся последовательно, и я не знаю, как сделать вывод одновременно ВСЕХ полосок чтобы они не прогружались очередью:
0
|
681 / 290 / 75
Регистрация: 07.01.2023
Сообщений: 1,209
|
||||||
02.05.2024, 07:24 | 4 | |||||
Экранный буфер. И потом выводить на экран, только те области, которые были изменены.
Вот вам пример такого обновления для LCD22 ( контроллер BD663474)
uint16_t _screen[PHYS_W * PHYS_H]; Рисуем в _fb.frame() а в айдле апдейтим экран. P.S. Это писалось под 128 мегу, поэтому на памяти экономить не было резона.
0
|
1 / 1 / 0
Регистрация: 01.11.2022
Сообщений: 78
|
|
02.05.2024, 16:31 [ТС] | 5 |
Если честно, не очень понятно. Как это работает, что такое screen и _fb.frame(). Я не понял, как это должно работать. Извините за непонятки, новичок еще/
0
|
681 / 290 / 75
Регистрация: 07.01.2023
Сообщений: 1,209
|
||||||
02.05.2024, 18:24 | 6 | |||||
screen и fb это два массива uint16_t. Это буфера экрана. uint16_t потому что у экрана цветовая схема RGB655 Обновляются только те строки, которые были изменены.
Ну и естественно никакого кода arduino библиотек, все на чистом си. Если у вас проблема с памятью, то используйте один буфер, обновляете его во время айдла,и для экономии памяти можете использовать палитру и индексные цвета LCD_WRITE_COMMAND работает так
0
|
02.05.2024, 18:24 | |
02.05.2024, 18:24 | |
Помогаю со студенческими работами здесь
6
10-ти полосный анализатор спектра Анализатор спектра тормозит "Нестандартный" анализатор спектра Анализатор спектра видеофайлов в Proteus Анализатор спектра на 128 полос сонограф (анализатор спектра) на stm Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |