Мерцание светодиода
RI_SDK_exec_RGB_LED_Flicker
Описание метода
Команда светодиоду мерцать (постепенно изменять интенсивность цвета от минимума до максимума и обратно).
Светодиод постепенно увеличивает яркость от минимальной до максимальной в течении указанного времени, а затем уменьшает яркость от максимальной до минимальной в течении указанного времени. Цвет, которым будет гореть светодиод при максимальной яркости, передается с помощью параметра цветового типа. Продолжительность возгорания и затухания определяется в миллисекундах, числовым параметром. Так же в блоке указывается количество мерцаний.
Блок может работать в синхронном или асинхронном режиме.
При синхронном режиме, программа, которая вызвала данную функцию, ожидает завершение выполнения команды. При асинхронном режиме этого ожидания не происходит, и выполнение команды осуществляется параллельно дальнейшей работе программы, в которой вызван данный блок.
При выборе количества повторений = 0, операция выполняется до тех пор, пока не придет другая команда или команда остановки.
Для своей работы блок мерцания светодиода использует метод библиотеки RISDK.
Примеры
В данном примере выполняется мерцание светодиода с продолжительностью изменения яркости 500 мс и количеством повторений = 5.