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

ezBuzzer

Асинхронное управление пьезодинамиками и buzz-модулями без блокировки основного цикла

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

Установка

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

Описание

Buzzer-модули часто становятся бедным родственником в Arduino-проектах — подключишь и забудешь, потому что delay() замораживает весь скетч на время звука. ezBuzzer решает эту проблему: вся работа с пищащим модулем идёт асинхронно, код не блокируется. Библиотека поддерживает как активные, так и пассивные пищащие, учитывает логику активации (HIGH или LOW), позволяет издавать простые гудки с настраиваемой частотой и проигрывать мелодии. Функции loop() нужно вызывать в основной цикл, но это безболезненно. Есть примеры для базовых сценариев: однократные и повторяющиеся гудки, воспроизведение мелодий. Протестирована на модулях в диапазоне 3–24 В, совместима с любой Arduino-платой благодаря кроссплатформенности.

Версии

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