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

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


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 · Последние изменения: 2017/06/05 16:55 (внешнее изменение)