PololuBuzzer
Воспроизведение мелодий на пищащем динамике Pololu с нотацией, похожей на PLAY в GW-BASIC, в фоновом режиме без блокировки программы
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ca6977364e5288e3dfe596c07cf8ace3f89acffa3b0c0b09c35a10e2b970c563PololuBuzzer-1.2.0-ca697736.zipОписание
Библиотека для воспроизведения звуков и мелодий через пищащий динамик на платах Pololu. Музыкальные последовательности записываются нотацией, похожей на команду PLAY в GW-BASIC, и проигрываются в фоне с помощью прерываний, не блокируя основную программу. На платах с ATmega328P используется таймер 2 и вывод 3, на ATmega32U4 — таймер 4 и вывод 6, поэтому конфликты с другими библиотеками на этих ресурсах неизбежны. Мелодии можно хранить прямо в памяти программы, чтобы сэкономить оперативную память. Библиотека обычно входит в состав специализированных пакетов для конкретных роботов вроде AStar32U4 и Zumo32U4, но может использоваться и отдельно на совместимых микроконтроллерах.