Volume2
Генератор звуков с множественными формами волн и 8-битным контролем громкости через PWM без дополнительных компонентов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c6125c0f0cf13e74c5203f3922c97efeefb36e27a6c5267f399834d223384232Volume2-1.0.0-c6125c0f.zipОписание
Arduino может издавать звуки напрямую в динамик без каких-либо дополнительных компонентов — Volume2 превращает микроконтроллер в генератор волн. Библиотека использует ультразвуковую PWM-модуляцию на частоте около 65 кГц, которую динамик воспринимает как аналоговый сигнал. Это позволяет генерировать синусоиды, треугольники, пилообразные волны и другие формы с контролем громкости в 256 уровней. Функция vol.tone() похожа на стандартный tone(), но принимает частоту, тип волны и громкость отдельными параметрами. Работает только на определённых пинах Arduino, и это основное ограничение при выборе платы. Подходит для простых звуковых эффектов, музыкальных проектов и озвучки без лишнего железа.