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(){
//основной код программы
}

