Arduino

Курс Arduino — Звук

Staticvoid
26 Июл 2026
1 мин чтения
4 просмотров

Пищало

Давайте попробуем реализовать звуковую сигнализацию какого-либо явления. Для этого мы будем применять пьезодинамик или buzzer.

Нам понадобятся

  • Пьезодинамик
  • Фоторезистор
  • Термистор
  • сопротивление 10 кОм
  • Потенциометр
  • Соединительные провода «Папа-Папа»

ПищалоV.1

Для начала сделаем устройство, которое выводит по запросу, для каждого сенсора его значение и, если значение выше/ниже заданного порога, издает звуковой сигнал.

Соберем электрическую схему:

Курс Arduino - Звук

Код к схеме

Пояснения

Tone– Функция генерирует на пьезопищалке звуковую волну. В общем виде функция записывается так. Tone(Номер пина, Частота, Длительность)

Номер пина – это номер пина, к которому подключен буззер.

Частота – частота звука, подаваемая на пищалку.

Длительность – длительность подаваемого сигнала в миллисекундах. Ее допустимо не задавать, но тогда звук не будет прекращаться пока вы не вызовите функцию noTone(Номер пина)

Так себе?

Да, наше устройство не найдет практического применения так как проверка условий производится только по запросу. Давайте немного улучшим наше устройство и сделаем его более правильным.

ПищалоV.2

Лучше?

Теперь звуковой сигнал при критических значениях от нас не зависит. При преодолении нашего порога значений, издается писк, и выводится сообщение в Serial Monitor, причем, подача сигнала не прекратится, пока значение не вернется в нормальные рамки. Таким образом, допустимо сигнализировать разные ситуации с нашим устройством.

допустимо двигаться дальше.

  • Buzzer.ino(2 Кб)
  • Buzzer2.ino(1 Кб)
  • Arduino
  • микроконтроллер

Staticvoid

Администратор сайта https://www.radiomasters.ru/

Администратор сайта https://www.radiomasters.ru/

Комментарии (0)

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие статьи

Arduino
26 Июл 2026 · 1 мин · 5 просм.

Контроль положения контактов 3-х позиционного переключателя с помощью Ардуино

В данной статье я покажу, как определять положение 3-х позиционного переключателя с помощью одного аналогового входа Ардуино. 3-х позиционный переключатель…

Arduino
26 Июл 2026 · 1 мин · 1 просм.

Arduino UNO урок 7 — Пьезоизлучатель

В данном уроке рассмотрим работу с пьезоизлучателем для генерирования звуков. Мы будем применять пьезодатчик (Piezo Transducer), который позволяет генерировать звуковые…