Инструменты пользователя

Инструменты сайта


ehlektronika:ispolniteli:pezoizluchatel

Пьезоизлучатель

 Пьезоизлучатель ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

  1. Модель: HNC-1205A.
  2. Номинальное напряжение: +5В.
  3. Резонансная частота: 2300 ± 300 Гц.
  4. Выход звука на 10 см: ≥ 85 дБ.
  5. Потребляемый ток: ≤30 мА.
  6. Рабочая температура: -20℃ - +70℃.

Описание

Пьезоизлучатель — электроакустическое устройство, способное воспроизводить звук благодаря обратному возникновению механических деформаций под действием электрического поля.

Использование

Подключение

Датчик использует стандартный 3-пиновый разъем и подключается в любой из портов OUT контроллера "Трекдуино".

Программирование

Блок, необходимый для работы с Пьезоизлучателем, называется «Зуммер» и расположен в группе блоков «Исполнители».

Блок и генерируемая функция Описание


tone(int port, int freq);
Запускает генерацию прямоугольной волны заданной частоты на заданном порту.


Аргументы:
порт (int port) - порт с ШИМ, к которому подключен динамик с OUT1-OUT5 (порты подключения).
частота (int freq) - частота гененрируемого сигнала в Герцах.


tone(int port, int freq, int time);
Запускает генерацию прямоугольной волны заданной частоты на заданном порту, а затем прекращает генерацию через заданный промежуток времени.


Аргументы:
порт (int port) - порт с ШИМ, к которому подключен динамик с OUT1-OUT5 (порты подключения).
частота (int freq) - частота гененрируемого сигнала в Герцах.
миллисекунд (int time) - время генерации сигнала.


Во время выполнения этой функции программа «зависает» на данном шаге, пока не истечет заданное время.



noTone(int port);
Принудительно прекращает генерацию сигнала на заданном порту.


Аргументы:
порт (int port) - порт с ШИМ, к которому подключен динамик с OUT1-OUT5 (порты подключения).

Примеры использования в проектах

Дверной звонок

Генерируемый код:

void setup()
{
  pinMode( IN1 , INPUT);
}
 
void loop()
{
  if (buttonRead(IN1))
  {
    tone(OUT1, 750, 1000);
  }
  else
  {
    noTone(OUT1);
  }
}
ehlektronika/ispolniteli/pezoizluchatel.txt · Последние изменения: 2023/02/17 14:18 — temp23