led.launch: add led_count and gpio_pin arguments (#279)

* led.launch: add led_count and gpio_pin arguments

* docs: new args in led.launch
This commit is contained in:
Oleg Kalachev
2020-10-19 20:58:31 +03:00
committed by GitHub
parent 37bbd7522c
commit 0e0d4fe5cc
3 changed files with 11 additions and 8 deletions

View File

@@ -1,6 +1,6 @@
# Работа со светодиодной лентой
> **Note** Документация для версий [образа](image.md), начиная с **0.20**. Для более ранних версий см. [документацию для версии **0.19**](https://github.com/CopterExpress/clover/blob/v0.19/docs/ru/leds.md).
> **Note** Документация для версий [образа](image.md), начиная с **0.21**. Для более ранних версий см. [документацию для версии **0.20**](https://github.com/CopterExpress/clover/blob/v0.20/docs/ru/leds.md).
Адресуемая RGB-светодиодная лента типа *ws281x*, которая входит в наборы "Клевер", позволяет выставлять произвольные 24-битные цвета на каждый из отдельных светодиодов. Это позволяет сделать полет Клевера более ярким, а также визуально получать информацию о полетных режимах, этапе выполнения пользовательской программы и других событиях.
@@ -26,8 +26,8 @@
3. Настройте параметры подключения ленты *ws281x* в файле `~/catkin_ws/src/clover/clover/launch/led.launch`. Необходимо ввести верное количество светодиодов в ленте и GPIO-пин, использованный для подключения (если он отличается от *GPIO21*):
```xml
<param name="led_count" value="30"/> <!-- количество светодиодов в ленте -->
<param name="gpio_pin" value="21"/> <!-- GPIO-пин для подключения -->
<arg name="led_count" default="58"/> <!-- количество светодиодов в ленте -->
<arg name="gpio_pin" default="21"/> <!-- GPIO-пин для подключения -->
```
Высокоуровневое управления лентой позволяет управлять текущим эффектом (анимацией) на ленте. Для этого используется ROS-сервис `/led/set_effect`. Параметры сервиса: