Назад к каталогу

Tone

Генерация квадратных волн на любом цифровом выводе для работы с пьезозвукоснимателями и динамиками с поддержкой нескольких одновременных тонов

Версия1.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер15.78 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.015.78 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:c0b654e9f01c2da5409e6a598fc405cec1aede6ace40adbfe474d84253ef8aae
АрхивTone-1.0.0-c0b654e9.zip

Описание

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

Версии

Показано: 1
1.0.02026-08-23 19:12:25 UTC
ZIP по запросу
первое скачивание может быть дольше