Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Библиотека






На форуме Arduino https://forum.arduino.cc/index.php? PHPSESSID=7au0vpjfbke17kob1jsbtir2k3& topic=117009.0 выложена библиотека для управления данным модулем Wtv020sd16p.h. В библиотеке имеется пример кода, описания команд:

· wtv020sd16p. playVoice(0); – полностью проиграть файл с именем, соответствующим номеру в скобках (в данном случает 0000.ad4), после чего продолжить работу. То есть если после данной команды поставить delay(2000), он проиграет полностью файл, подождет 2 секунды, затем перейдет к следующим командам

· wtv020sd16p. asyncPlayVoice(0); – запустить воспроизведение файла с именем, соответствующим номеру в скобках (в данном случает 0000.ad4), после чего продолжить работу. То есть если после данной команды поставить delay(2000), затем какую-то другую команду звуковому модулю (остановить, проиграть другой файл), проиграются только первые 2 секунды файла 0000.ad4.

· wtv020sd16p. stopVoice(); – остановить проигрывание текущего асинхронно проигрываемого файла

· wtv020sd16p. pauseVoice(); – поставить на паузу проигрывание текущего асинхронно проигрываемого файла. Следующий вызов этой команды снимает с паузы, проигрывание возобновляется с того же места, где было остановлено

· wtv020sd16p. mute (); – файл продолжает проигрываться, но громкость равна нулю

· wtv020sd16p. unmute (); – громкость возвращается к максимальному уровню

В библиотеке пока отсутствует, но предложены следующие команды для управления уровнем громкости звука (модуль, видимо, поддерживает 8 уровней громкости):

wtv020sd16p. asyncPlayVoice(0xFFF7); – устанавливает уровень громкости проигрываемого асинхронно в данный момент файла равным последней цифре (от 0 до 7): 7 – максимальная громкость (включена по умолчанию), 0 – звука нет. Взято из примера:

Схемы






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.