Программирование на Blockly
Документация по RoboIntellect SDK (RI SDK)
Функциональный RI SDK API исполнительных устройств

Мерцание светодиода

RI_SDK_exec_RGB_LED_Flicker

Описание метода #

Команда светодиоду мерцать (постепенно изменять интенсивность цвета от минимума до максимума и обратно).

Image

Светодиод постепенно увеличивает яркость от минимальной до максимальной в течении указанного времени, а затем уменьшает яркость от максимальной до минимальной в течении указанного времени. Цвет, которым будет гореть светодиод при максимальной яркости, передается с помощью параметра цветового типа. Продолжительность возгорания и затухания определяется в миллисекундах, числовым параметром. Так же в блоке указывается количество мерцаний.

Блок может работать в синхронном или асинхронном режиме.

При синхронном режиме программа, которая вызвала данную функцию, сначала ожидает её выполнение, а потом продолжает вызовы других команд. При асинхронном режиме функция вызывается, но ожидания её завершения не происходит. Другие команды могут перекрыть её выполнение и функция не отработает.

При выборе количества повторений = 0, операция выполняется до тех пор, пока не придет другая команда или команда остановки.

Для своей работы блок мерцания светодиода использует метод библиотеки RISDK.

Примеры #

В данном примере выполняется мерцание светодиода с продолжительностью изменения яркости 500 мс и количеством повторений = 5.

Image


84 просмотров0 комментариев

Комментарии (0)

Для участия в обсуждении Вы должны быть авторизованным пользователем
Разделы
Программирование на Blockly
Документация по RoboIntellect SDK (RI SDK)
Функциональный RI SDK API исполнительных устройств

Навигация

ВойтиРегистрация