Полифония в Ардуино Мега

Использование буззеров, динамиков, микрофонов, МР3 плееров и прочих модулей для звука и музыки и видео, а так-же пользовательских блоков к ним.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

Понятно. Спасибо за комментарий
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

Выход наверное в том что применить МИДИ клавиатуру и управлять с нее .
аврора
dstrufanov
Сержант
Сообщения: 272
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 25 раз
Поблагодарили: 68 раз

Re: Полифония в Ардуино Мега

Сообщение dstrufanov »

MihailK писал(а): 30 май 2026, 00:38 Задержки больше 10 мс уже выше порога комфорта. В интернете встречал информацию, что для данной затеи лучше подойдет мощный Cortex, а лучше мини ПК.
10мс для меги это 160 тысяч операций с кварцем 16МГц! Можно посчитать орбиту космического аппарата, а не то, что 48 кнопок обработать :D
WildCat
Лейтенант
Сообщения: 607
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 23 раза
Поблагодарили: 43 раза

Re: Полифония в Ардуино Мега

Сообщение WildCat »

MihailK писал(а): 30 май 2026, 00:38
DerAlex писал(а): 24 май 2026, 06:32 Так ни кто не ответил. Есть замечания по коду или нет . Блок с помощью ИИ делал.
Есть замечание по схеме. Даже простенькие клавиатуры идут с 2 кнопками на клавишу. Также есть вопрос по задержке от нажатия на клавишу до появления звука. При игре шестнадцатыми задержка10 мс создает ощущение, что что-то не так. Задержки больше 10 мс уже выше порога комфорта. В интернете встречал информацию, что для данной затеи лучше подойдет мощный Cortex, а лучше мини ПК.
У Nokia 3310 был процессор с частотой 12 МГц. И прекрасно справлялся с полифонией, обработкой кнопок и еще кучей процессов.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

Вы не учитываете дребезг контактов. Требуется время четко зафиксировать замыкание
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

0,1–2 мс — высокопроизводительные герконы и микропереключатели.5–15 мс — стандартные тактовые кнопки, компьютерные мыши и маломощные реле.20–50 мс — изношенные или крупные механические кнопки, тумблеры.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

Есть способы уменьшить время опроса ?
аврора
MihailK
Сержант
Сообщения: 175
Зарегистрирован: 05 дек 2020, 23:42
Имя: Михаил
Поблагодарили: 4 раза

Re: Полифония в Ардуино Мега

Сообщение MihailK »

Посчитать фактическую задержку так никто и не смог.
Как устроена простая клавиатура можно посмотреть здесь https://www.youtube.com/watch?v=XZIiVuBJo6Y&app=desktop
Для понимания проблемы создания электронного клавишного музыкального инструмента можно посмотреть цены на авито -"детский синтезатор" , "синтезатор Yamaha" и "цифровое пианино"
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

По существу ни чего не сказано. Как купить и так понятно.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

В наличии старый ЭМИ "Юность 2М ". Там нет ни каких вторых контактов. Под каждой клавишей пара проволочек. Для нее рассчитан этот код.У кого есть другая клавиатура предложите свой вариант кода.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

images.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

БЛОК ДЛЯ АРДУИНО МЕГА . 48 выходов. Просто подключаем выходы через 48 контактов клавиатуры. Блок предназначен для замены генераторно -делительного блока старого электроргана. Каждый выход ШИМ . В нем 4 регистра : 16, 8 , 4 , 2 . Для фильтрации ШИМ на частоте 61 кГц ставится RC фильтр на каждом выходе . Резистор 47 ком и конденсатор 22 нф . Следом еще один резистор 47 ком.
Последний раз редактировалось DerAlex 29 июн 2026, 01:53, всего редактировалось 1 раз.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 498
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск
Благодарил (а): 5 раз
Поблагодарили: 23 раза

Re: Полифония в Ардуино Мега

Сообщение DerAlex »

Поспешил я выкладывать блок . Блок получился отличный и компилятор его съел без замечаний но код не будет работать на Ардуино Мега. Нужно что то серъезнее. Например ESP. МЕГА виснет и молчит.Что сможет МЕГА это 4 тона только. Принял глюки искусственного интеллекта за чистую монету. Каюсь :smile390:
аврора
Ответить

Вернуться в «Звук, музыка и видео»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей