Tone
Генерация квадратных волн на любом цифровом выводе для работы с пьезозвукоснимателями и динамиками с поддержкой нескольких одновременных тонов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c0b654e9f01c2da5409e6a598fc405cec1aede6ace40adbfe474d84253ef8aaeTone-1.0.0-c0b654e9.zipОписание
Генерирует квадратные волны заданной частоты на любом цифровом выводе Arduino — нужна для работы с пьезозвукоснимателями и динамиками. Можно создавать несколько экземпляров объекта Tone одновременно, чтобы воспроизводить разные тоны на разных выводах. Указываешь частоту и длительность звука либо включаешь его до вызова stop(). В Arduino Core встроена упрощённая версия библиотеки, но она работает с одним таймером и поддерживает только один тон. Эта версия дарует больше гибкости. Учти: обязательно устанавливай токоограничивающий резистор (минимум 1 кОм) в серию со звукоизлучателем, иначе повредишь контроллер. Не подключай выход напрямую к линейному входу звуковой карты — напряжение разрушит оборудование. Библиотека влияет на использование PWM-выводов и может затронуть работу таймера 0, который отвечает за millis().