Блоки для ПИНЫ (do,pwm,dac,di,adc,tch,hall)
Запись дискретного пина.
Проверяется физическая доступность пина в контроллере
и его соответствии выполняемой функции.
Выполняется через доступ к регистрам (быстрее чем digitalWrite()).
Запись на пин с функцией ШИМ (PWM) пина.
Проверяется физическая доступность пина в контроллере
и его соответствии выполняемой функции.
Выполняется с учетом особенностей контроллеров, в том числе ESP32, STM32.
Входное значение нормализовано до установленной в проекте системной разрядности.
По умолчанию системная разрядность установлена =12,
соотвественно значение подаваемое на вход должно быть в диапазоне 0-4095.
Запись на аналоговый пин (DAC).
Проверяется физическая доступность пина в контроллере
и его соответствии выполняемой функции.
Выполняется с учетом особенностей контроллеров,
в том числе DUE, ESP32, STM32.
Входное значение нормализовано до установленной в проекте системной разрядности.
По умолчанию системная разрядность установлена =12,
соотвественно значение подаваемое на вход должно быть в диапазоне 0-4095.
Чтение дискретного пина.
Проверяется физическая доступность пина в контроллере и
его соответствии выполняемой функции.
Чтение может быть выполнено с защитой от дребезга.
1. Режим настройки пина:
пин с подтяжкой к Vcc (вход пин.U);
плавающий пин (вход пин.F);
пин с подтяжкой к GND (вход пин.D).
2. Режим защиты от дребезга:
без защиты (выход di);
c защитой с внутренней установкой времени защиты (выход DI);
c защитой с внешней установкой времени защиты (выход DI);
3. Время защиты от дребезга устанавливается в мс.
Чтение встроенного в ESP32 датчика Холла.
Выходное значение -128/127.
Чтение сенсорного пина. Только для ESP32.
Проверяется физическая доступность пина в контроллере
и его соответствии выполняемой функции.
Чтение аналового пина.
Проверяется физическая доступность пина в контроллере
и его соответствии выполняемой функции.
Выходное значение нормализовано до установленной в проекте
системной разрядности.
По умолчанию системная разрядность установлена =12,
соотвественно значение с аналогово пина будет в диапазоне 0-4095.