# Как управлять звуком через COM/RS-232?

<p class="callout info">В статье раскрыта тема «Как управлять звуком через COM/RS-232».</p>

---

### Подключение устройства

Для реализации механики необходимо использовать ПО версии не ниже 369.

![Для реализации механики необходимо использовать ПО версии не ниже 369](https://secure.usedesk.ru/upload/gimages/168944/2025_09_04/2OcFb2T64Fhv.png)

В Designer Адвантедж нужно создать проект и добавить в него компонент "Sound Panel".

![В Designer Адвантедж нужно создать проект и добавить в него компонент "Sound Panel"](https://secure.usedesk.ru/upload/gimages/168944/2025_09_04/4lowJWqRLPPG.png)

Основной контент можно назначить из любого источника, поддерживаемого Sound Panel, например из личного кабинета Адвантедж или библиотеки проекта.

![В Designer Адвантедж нужно создать проект и добавить в него компонент "Sound Panel"](https://secure.usedesk.ru/upload/gimages/168944/2025_09_04/oCI26CWJKo7a.png)

![В Designer Адвантедж нужно создать проект и добавить в него компонент "Sound Panel"](https://secure.usedesk.ru/upload/gimages/168944/2025_09_04/EL5nIHf4SuRT.png)

Звук, который необходимо воспроизводить по команде, добавляется в раздел "Samples" (Семплы). При этом источник не выбирается, а добавляется автоматически в библиотеку проекта ("вшивается").

При выборе любого семпла сверху появляются его настройки, где у основного контента можно указать громкость("Music level"), на которую контент переключится при воспроизведении семпла.

Также указывается RS-232 сообщение (RS-232 message), получив которое, семпл будет воспроизведён. Такое сообщение возможно только для одного семпла.

![В Designer Адвантедж нужно создать проект и добавить в него компонент "Sound Panel"](https://secure.usedesk.ru/upload/gimages/168944/2025_09_04/qkl41VIU26G2.png)

Важные ограничения:

1\. Не использовать несколько компонентов, работающих с RS-232;

2\. Работать по RS-232 можно только с 1 семплом;

3\. Использовать первый найденный доступный для работы COM порт, т.е. в идеале он должен идти первым в ОС;

4\. Параметры подключения:

- Baud rate: 9600,
- Data bits: 8,
- Parity type: None,
- Stop bits: 1,
- End-of-string character: none (отсутствие символа возврата каретки при отправке сообщения).

5\. Считывание данных производится 1 раз/сек, в перспективе будет уменьшен интервал опроса.