Шановні друзі! Сайт знаходиться в процесі перекладу на солов'їну мову. Все буде Україна!

Вернуться к библиотеке Robot

 

playFile()

Описание

Воспроизводит звуковой файл .sqm с SD-карты памяти. Перед тем, как использовать эту функцию, необходимо вызвать Robot.beginSpeaker() и Robot.beginSD() в блоке setup().

В отличие от функций Robot.playMelody() и Robot.playBeep(), функция playFile() не останавливает выполнение других процессов во время воспроизведения. Единственное ограничение функции playFile() - во время ее работы нельзя загружать и выводить новые картинки на LCD-экран.

Звуковые файлы необходимого формата можно создавать с помощью библиотеки Squawk. Подробные инструкции по созданию собственных мелодий см. в README-файле библиотеки.

Синтаксис

Robot.playFile(filename)

Параметры

filename: имя звукового файла, который необходимо воспроизвести

Возвращаемые значения

нет

Пример

#include <ArduinoRobot.h>

void setup(){
  Robot.begin();
  Robot.beginSpeaker();//инициализируем звуковой модуль
  Robot.beginSD();//инициализируем sd-карту
  Robot.playFile("melody.sqm");//воспроизводим оригинальную мелодию, идущую в комплекте с роботом.
}

void loop(){
  //основной код программы
}

Смотрите также