Arduino-analogWrite
Создание аналогового сигнала.
Тип: CFunction
|
Путь в библиотеке:
|
Описание
| Для работы с блоком установите/обновите пакет поддержки оборудования. |
Блок Arduino-analogWrite подает аналоговый сигнал на пин, если он поддерживает аналоговый вывод, иначе подает ШИМ.
Порты
Вход
#
IN_1
—
цифровой уровень напряжения
скаляр
Details
Значение для установки напряжения в заданный номер канала.
-
Для аналоговых выходов разрядность по умолчанию —
8бит, то есть значение выходного напряжения варьируется равномерно от0до255. -
Истинный аналоговый выход при использовании выводов с поддержкой ЦАП.
-
ШИМ на выводах с возможностями таймера (TIM). В случае вывода ШИМ сигнала, вход определяет период рабочего цикла, как значение между
0(полностью выключено) и255(сигнал подан постоянно). -
Переключение GPIO в
HIGHилиLOWв зависимости от запрошенного значения:HIGH, если>127, иначеLOW, для цифровых пинов без возможности вывода ШИМ сигнала.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main group
# Номер канала — номер изменяемого пина
Details
Пин, на который подается напряжение.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Шаг расчёта: — период, с которым будет вызываться блок
Details
Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
