Non-Blocking Melody
Воспроизведение мелодий через встроенный Tone без блокировки основного цикла программы
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2ad7f6f98d0b159b23bd39df502cd0b6929d1f1b2f4e48b365e43f356c997219Non_Blocking_Melody-1.0.4-2ad7f6f9.zipОписание
Если нужна мелодия на пищащей или динамике, но вы не хотите зависать в коде во время воспроизведения — эта библиотека решает эту проблему. Она проигрывает последовательность нот через встроенный Tone, позволяя одновременно выполнять другие задачи: опрашивать датчики, обрабатывать кнопки, отправлять данные. Мелодия задаётся массивом структур Note с частотой в герцах и длительностью в миллисекундах. Есть базовые примеры для быстрого старта и расширенные примеры с управлением воспроизведением (пауза, возобновление, остановка) через Serial Monitor. Однако это не параллельная обработка — во время инициализации мелодии код будет занят, а вот само воспроизведение нот уже не блокирует основной цикл.