SimpleAudioPlayer + функция сна
Я проверил пример SimpleAudioPlayer.
https://www.arduino.cc/en/Tutorial/SimpleAudioPlayer
Это работает нормально, но когда я добавляю sleep(1000) в конце функции loop (), музыка звучит расчлененно (второй запуск).
void loop()
{
// ... source from the example
myFile.close();
Serial.println("End of file. Thank you for listening!");
sleep(1000);
}
Есть ли у кого-нибудь идеи о том, как это решить?
@Mario, 👍1
1 ответ
▲ 1
сон () - это что-то другое. Вы, вероятно, захотите вместо этого использовать delay(1000).
sleep() происходит из libsam и не очень хорошо документирован для использования в среде Arduino. Вероятно, существует конфликтующий таймер или прерывание между режимом сна() и библиотекой Audio.h. Так что, возможно, придерживаться delay () - это ваш лучший вариант.
,
@Jake C
Смотрите также:
- Как подключить ардуино к разъему для наушников?
- Как избавиться от некачественного звука из усилителя DFPlayer plus?
- Выполнить регулировку громкости на динамике arduino
- Arduino распознает определенный звук?
- При нажатии кнопки мне нужно воспроизвести вступительный звуковой файл, затем один из 50 других звуков по порядку при каждом нажатии кнопки
- Контакт клавиатуры как прерывание (проводка или программирование)
- Воспроизведение файлов *.wav через Arduino
- Функция Tone() ставит паузы между нотами