Dryundel писал(а): ↑06.10.2021{, 22:09}
Это только для ESP32 - это плохая новость.
Хорошая в том, что доступны 16 каналов. Т.е. Вы можете одновременно на разные пины разные ноты выводить. Так что и аккорды доступны. .Для этого настройте разные блоки на разные каналы и пины.
Как по мне так ESP32 самая дешёвая по широте её возможностей (150 руб).
Для кого то это плохая новость а для меня она хорошая.
Решил поделиться опытом проверки возможностей вашего блока, Dryundel.
Вы его прислали мне в личку и он сделан на новой платформе создания блоков.
Задействовал 4 канала осциллографа и 3 энкодера
Т.е. на одном канале (на видео он нижний) параметры частоты и скважности не меняются.
Каналы сверху вниз ... 1 - 5- 10 - 11
Внимание = целью является показать независимость работы каналов.
видео ....
https://disk.yandex.ru/i/DcR1ubg1b9q86A
В данном случае меняется только скважность.
Несколько раз подчеркнул что картина сдивается только от выбранного для синхронизации канала.
Выбрал одну частоту для наглядности ... на разных частотах картина такая же.
Скважность у каналов меняется независимо друг от друга ... наверняка у всех 16 каналов.
Другими словами ... по скважностям работает на ура.
Но для меня сейчас важен звук - частота.
Точнее мне важна была и скважность как регулировка громкости.
Но это уже пройденный этап и теперь для меня это стало не важным.
Картина по изменению частоты и влияния этого изменения на другие каналы (их 16).
Другая.
И сразу спешу отметить незначительность (моё мнение) той беды которая присутствует.
Влияют друг на друга каналы выбранные по порядку подряд.
Другими словами.
Изменить и создать аккорд из 16 нот нот не получится....только из восьми нот.
Да и в самом деле ... на руках не 16 пальцев и таких аккордов я не слышал даже в консерватории.
Порядок тот же.
Каналы сверху вниз ... 1 - 5- 10 - 11
видео ....
https://disk.yandex.ru/i/mogio9RYO-5HgQ
При изменении частоты на соседних каналах с номерами подряд.
Частота меняется сразу на двух
каналах.
Частота подменяется на обоих сразу на номер частоты канала который в данный момент регулируется.
Мало того.
На одном из этих каналов частота может меняться в обе стороны (плюс-минус)
А на другом в этой паре только в плюс.
Считаю это откровенно незначительной ерундой.
Так как из 16 каналов можно выбрать 8 каналов с номерами не подряд.
А по сути мне позарез нужен был только один.....
Но у нас одеяло на всех общее ... и может кому то нужны и 8 таких каналов.
Далеко ходить не надо .... даже на этом форуме никогда не угадаешь чего ещё людям надо.
Ещё раз подчеркну ....
скважность даже у выбранных рядом каналов меняется независимо.
Зависимость у них только от частоты.
Dryundel
Считаю ваш блок (и его описание) готовы для создания его темы на форуме.
P.S.
Рискую навлечь на себя беду и прогневить бога.
Т.к.
Dryundel ещё тот крендель и палец в рот ему не клади.
Но воспользуюсь оказией.
У меня к вам есть серьёзные претензии к тому принципу как вы делаете блоки энкодера.
И обязательно вам покажу в чём ваша
Dryundel серьёзная ошибка.
Есть мелочи которые можно простить но есть и мелочи которые прощать нельзя.
Надеюсь когда всё вам поясню вы сделаете правильный вывод и ваши блоки перейдут на другой уровень развития.
Вы же всё умеете их делать но подзатыльник вам не помешает.
здесь ...
viewtopic.php?f=74&t=7580#p106373
Нельзя вписывать в блок номера пинов для подключения энкодера.
Первое.
Это заставляет припаивать 2 сопротивления подтяжки к каждому из энкодеров.
А если энкодеров 3 то сопротивлений уже шесть!
Вы мешаете таким блоком выбирать программную подтяжку на пинах и заставляете людей брать паяльник.
Удавить за это мало.
Второе.
В жизни не всё зависит от скорости функций.
У китайцев есть и физически корявые энкодеры которые я лечу так (см. ниже рисунок).
И в итого.
На плате нет лишних сопротивлений.
А если попался плохой энкодер то вылечить его можно по интернету программно.
А не брать в руки паяльник выпаивать и выкидывать энкодер
Надеюсь разницу понимаете?
.