Предлагаю пользовательский блок для управления цифровым потенциометром. Создать блок из кода не получилось, набросал из доступных в программе блоков. Блок имеет два входа для кнопок или других способов управления. Короткий импульс - один шаг, удержание более 1 сек. - серия импульсов. На выход подключается модуль.
X9C103S.ubi
Вот ссылка на видео с примером работы.
https://www.youtube.com/watch?v=rDIFNzkhmEU
Цифровой потенциометр X9C103S
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Цифровой потенциометр X9C103S
Мой вариант блока.
(создавал отдельной темой, но она почему то исчезла, решил закинуть сюда).
(создавал отдельной темой, но она почему то исчезла, решил закинуть сюда).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Davit07
- Сержант
- Сообщения: 175
- Зарегистрирован: 05 янв 2020, 03:39
- Откуда: Краснодар
- Имя: Давит
- Благодарил (а): 7 раз
Цифровой потенциометр X9C103S
Доброго дня . Можно ли управлять данным блоком , блоком масштабирование ?
Цифровой потенциометр X9C103S
вход value in какие значения вставлять? нужного сопротивления или шаг резистора?
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Цифровой потенциометр X9C103S
Ничего себе, какую древность выкопали.
Пришлось вспоминать, блок ковырять (лучше бы этого не делал, столько корявых решений, сейчас многое бы сделал по другому), даташит читать.
Получается на вход "value in" надо подавать номер требуемой ступени, всего их по даташиту 100 (0-99).
Но этим входом лучше бы не пользоваться. Сейчас посмотрел даташит, Потенциометр может сохранять свое текущее положение при отключении питания, и, судя по всему, именно это и должно происходить при работе блока.
Соответственно соответствие фактически выбранной ступени (после сброса и подачи питания) не будет соответствовать значению value. Когда делал блок (почти 4 года назад) в эти нюансы не вдавался.

Или, как вариант, при включении подавать на вход 99 чтоб выставить максимальную ступень, а потом уже необходимое значение. Но это достаточно убогий костыль, применимый в редких случаях
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость