ESP32 ШИМ, Старт, Стоп.

Блоки только для ESP32
AndrejK
Рядовой
Сообщения: 55
Зарегистрирован: 20.02.2020{, 13:16}
Репутация: 8
Откуда: Вильнюс
Имя: Андрей

ESP32 ШИМ, Старт, Стоп.

#21

Сообщение AndrejK » 07.10.2021{, 20:28}

Dryundel писал(а):
07.10.2021{, 13:50}
Но по стечению обстоятельств, это практически то, что я искал.
А то. :smile38: На Здоровье!

neangel
Рядовой
Сообщения: 77
Зарегистрирован: 10.01.2019{, 13:13}
Репутация: -1
Откуда: Москва
Имя: Игорь

ESP32 ШИМ, Старт, Стоп.

#22

Сообщение neangel » 10.10.2021{, 14:39}

Dryundel писал(а):
06.10.2021{, 22:09}
Это только для ESP32 - это плохая новость.
Хорошая в том, что доступны 16 каналов. Т.е. Вы можете одновременно на разные пины разные ноты выводить. Так что и аккорды доступны. .Для этого настройте разные блоки на разные каналы и пины.
Как по мне так ESP32 самая дешёвая по широте её возможностей (150 руб).
Для кого то это плохая новость а для меня она хорошая.

Решил поделиться опытом проверки возможностей вашего блока, Dryundel.
Вы его прислали мне в личку и он сделан на новой платформе создания блоков.

Задействовал 4 канала осциллографа и 3 энкодера
Т.е. на одном канале (на видео он нижний) параметры частоты и скважности не меняются.
Каналы сверху вниз ... 1 - 5- 10 - 11

Внимание = целью является показать независимость работы каналов.

видео .... https://disk.yandex.ru/i/DcR1ubg1b9q86A

В данном случае меняется только скважность.
Несколько раз подчеркнул что картина сдивается только от выбранного для синхронизации канала.
Выбрал одну частоту для наглядности ... на разных частотах картина такая же.

Скважность у каналов меняется независимо друг от друга ... наверняка у всех 16 каналов.
Другими словами ... по скважностям работает на ура. :smile9:


Но для меня сейчас важен звук - частота.
Точнее мне важна была и скважность как регулировка громкости.
Но это уже пройденный этап и теперь для меня это стало не важным.

Картина по изменению частоты и влияния этого изменения на другие каналы (их 16).
Другая.
И сразу спешу отметить незначительность (моё мнение) той беды которая присутствует.

Влияют друг на друга каналы выбранные по порядку подряд.
Другими словами.
Изменить и создать аккорд из 16 нот нот не получится....только из восьми нот.

Да и в самом деле ... на руках не 16 пальцев и таких аккордов я не слышал даже в консерватории.

Порядок тот же.
Каналы сверху вниз ... 1 - 5- 10 - 11

видео .... https://disk.yandex.ru/i/mogio9RYO-5HgQ

При изменении частоты на соседних каналах с номерами подряд.
Частота меняется сразу на двух :victory: каналах.
Частота подменяется на обоих сразу на номер частоты канала который в данный момент регулируется.
Мало того.
На одном из этих каналов частота может меняться в обе стороны (плюс-минус)
А на другом в этой паре только в плюс.

Считаю это откровенно незначительной ерундой.
Так как из 16 каналов можно выбрать 8 каналов с номерами не подряд.

А по сути мне позарез нужен был только один.....
Но у нас одеяло на всех общее ... и может кому то нужны и 8 таких каналов.
Далеко ходить не надо .... даже на этом форуме никогда не угадаешь чего ещё людям надо.


Ещё раз подчеркну .... скважность даже у выбранных рядом каналов меняется независимо.
Зависимость у них только от частоты.

Dryundel
Считаю ваш блок (и его описание) готовы для создания его темы на форуме.

:smile9:


P.S.
Рискую навлечь на себя беду и прогневить бога.
Т.к. Dryundel ещё тот крендель и палец в рот ему не клади.
Но воспользуюсь оказией.
У меня к вам есть серьёзные претензии к тому принципу как вы делаете блоки энкодера.
И обязательно вам покажу в чём ваша Dryundel серьёзная ошибка.

Есть мелочи которые можно простить но есть и мелочи которые прощать нельзя.
Надеюсь когда всё вам поясню вы сделаете правильный вывод и ваши блоки перейдут на другой уровень развития.
Вы же всё умеете их делать но подзатыльник вам не помешает.


здесь ... viewtopic.php?f=74&t=7580#p106373
Нельзя вписывать в блок номера пинов для подключения энкодера.
7777.png
Первое.
Это заставляет припаивать 2 сопротивления подтяжки к каждому из энкодеров.
А если энкодеров 3 то сопротивлений уже шесть! :o

Вы мешаете таким блоком выбирать программную подтяжку на пинах и заставляете людей брать паяльник.
Удавить за это мало.

Второе.
В жизни не всё зависит от скорости функций.
У китайцев есть и физически корявые энкодеры которые я лечу так (см. ниже рисунок).

И в итого.
На плате нет лишних сопротивлений.
А если попался плохой энкодер то вылечить его можно по интернету программно.
А не брать в руки паяльник выпаивать и выкидывать энкодер
Надеюсь разницу понимаете?

.
9800.png
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
Dryundel
Подполковник
Сообщения: 1248
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 377
Откуда: Ярославль
Имя: Андрей
Контактная информация:

ESP32 ШИМ, Старт, Стоп.

#23

Сообщение Dryundel » 10.10.2021{, 21:54}

neangel, Вам не кажется что Вы бежите впереди паровоза? :)
Люди даже не понимают о чем Вы так эмоционально рассказывали в первой части этого трактата.
Я же вроде Вас в личке попросил протестировать новый блок. Вообще я часто так делаю прежде чем что то опубликовать. Прошу людей которым в данный момент интересен тот или иной функционал опробовать в деле как оно работает и лишь потом, после доработок это появляется на форуме. Так было и с энкодером и с альтернативным LCD и много еще с чем.
Наверное не просто так я это делаю? Как Вы считаете?

А вот про энкодер логично было бы в соответствующей теме все это написать.
Нет, меня не смутили вопросы и доводы. Я точно знаю почему и зачем сделано именно так. Это нормальные, с точки зрения пользователя, аргументы.

Но зачем же так замусоривать авторскую тему непрофильными обсуждениями?
Пользовательские блоки на сайте FLPROG - BLOCK

Ответить

Вернуться в «Блоки для ESP32»