ESP32 PINS (Расширенные функции входов / выходов)

ESP32, ШИМ, АЦП, ЦАП, Емкостной вход, Датчик Холла

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

ESP32 PINS (Расширенные функции входов / выходов)

#1

Сообщение Dryundel » 18.10.2021{, 12:26}

ESP32 PINS (Входы/Выходы)
Блоки.jpg
1.jpg
1.jpg (27.29 КБ) 1213 просмотров
.
Актуальная версия - Исправлены баги Dpin и PWM
.
ESP32_PINS_(ВходыВыходы)_V1.0_(Code_-_Professional).ubi (бета версия)
.
ESP32 имеет на борту довольно много функционала. Далеко не все из этого раскрыто в штатных средствах.
Мультиблок ESP32_PINS это небольшое расширение использования входов / выходов.
===================================================================================
.
Dpin.jpg
Dpin.jpg (2.21 КБ) 1213 просмотров
Dpin - Цифровой вход.
В отличии от штатного, в блоке имеется настройка подтяжки пина не только к VCC но и GND.
.
ADC.jpg
ADC.jpg (2.12 КБ) 1213 просмотров
ADC - Аналоговый вход (АЦП).
Добавлена настройка разрешения от 9 до 12 бит
.
TOUCH.jpg
TOUCH.jpg (2.58 КБ) 1213 просмотров
TOUCH - Вход емкостного сенсора.
.
PWM.jpg
PWM.jpg (3.91 КБ) 1213 просмотров
PWM - Выход ШИМ. В отличии от штатного, имеет входы настройки частоты и скважности(заполнения)
Возможно изменять параметры "на лету". Подойдет в качестве пьезо динамика.
Есть настройка разрешения от 1 до 16 бит.
.
DAC.jpg
DAC.jpg (3.14 КБ) 1213 просмотров
DAC - Аналоговый выход (ЦАП)
ESP32 имеет два 8 битных выхода для получения плавно изменяющегося напряжения.
.
HALL.jpg
HALL.jpg (2.13 КБ) 1213 просмотров
HALL - Блок для получения значения встроенного в ESP32 датчика Холла.
.
Все блоки имеют описание и предупреждения.

Если будут найдены ошибки в описании, прошу отписаться в данной теме.
Желательно с указанием ссылки на источник.
Последний раз редактировалось Dryundel 19.10.2021{, 15:28}, всего редактировалось 3 раза.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

ESP32 PINS (Расширенные функции входов / выходов)

#2

Сообщение Di123 » 19.10.2021{, 10:53}

на шиме висит просто светодиод
при включении он почему то на вашем блоке горит немного
далее делаю запуск загорается а при выключении гаснет но потом вдруг загорается и повторно гаснет уже в 0
СпойлерПоказать
тест.flp
(1.52 МБ) 35 скачиваний
на встроенном всё без проблем работает
рабочий вариант.flp
(454.21 КБ) 40 скачиваний
Отправлено спустя 2 часа 46 минут 43 секунды:
2021-10-19_173749.png
2021-10-19_173749.png (1.47 КБ) 1091 просмотр
баг 1,0.flp
(900.28 КБ) 28 скачиваний

даже так он горит почемуто хотя шим 0
Последний раз редактировалось Di123 19.10.2021{, 16:53}, всего редактировалось 1 раз.

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

ESP32 PINS (Расширенные функции входов / выходов)

#3

Сообщение Dryundel » 19.10.2021{, 13:55}

Di123, да посмотрел, это баг.
Спасибо. Исправим.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

ESP32 PINS (Расширенные функции входов / выходов)

#4

Сообщение Di123 » 19.10.2021{, 14:00}

кнопка не компилируется
СпойлерПоказать
2021-10-19_175950.png
2021-10-19_175950.png (1.69 КБ) 1088 просмотров
баг 2,0.flp
(1.1 МБ) 26 скачиваний
2021-10-19_175913.png
Отправлено спустя 32 минуты 50 секунд:
и так тоже не компилируется

2021-10-19_183311.png
2021-10-19_183320.png
2021-10-19_183320.png (470 байт) 1079 просмотров
Последний раз редактировалось Di123 19.10.2021{, 16:54}, всего редактировалось 1 раз.

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

ESP32 PINS (Расширенные функции входов / выходов)

#5

Сообщение Dryundel » 19.10.2021{, 15:35}

Di123 писал(а):
19.10.2021{, 13:40}
на шиме висит просто светодиод
при включении он почему то на вашем блоке горит немного
далее делаю запуск загорается а при выключении гаснет но потом вдруг загорается и повторно гаснет уже в 0
Di123 писал(а):
19.10.2021{, 14:33}
кнопка не компилируется
.
Исправил.

Исправленный релиз ESP32_PINS_(ВходыВыходы)_V1.1 в первом посте

Ответить

Вернуться в «Другое»